search for: prededge

Displaying 3 results from an estimated 3 matches for "prededge".

Did you mean: precede
2011 Dec 20
0
[LLVMdev] specializing hybrid_ls_rr_sort (was: Re: Bottom-Up Scheduling?)
...Latency. That function first checks > for stalls and returns 1 or -1. Only after that does it look at the > relative latencies. Looking at this more carefully, I think that I see the problem. The heights are set to account for the latencies: PredSU->setHeightToAtLeast(SU->getHeight() + PredEdge->getLatency()); but the latencies are considered only if the node as an ILP scheduling preference (the default in TargetLowering.h is None): bool LStall = (!checkPref || left->SchedulingPref == Sched::ILP) && BUHasStall(left, LHeight, SPQ); ... and the PPC backend does not ove...
2011 Dec 20
1
[LLVMdev] specializing hybrid_ls_rr_sort (was: Re: Bottom-Up Scheduling?)
...checks >> for stalls and returns 1 or -1. Only after that does it look at the >> relative latencies. > > Looking at this more carefully, I think that I see the problem. The > heights are set to account for the latencies: > PredSU->setHeightToAtLeast(SU->getHeight() + PredEdge->getLatency()); > > but the latencies are considered only if the node as an ILP scheduling > preference (the default in TargetLowering.h is None): > bool LStall = (!checkPref || left->SchedulingPref == Sched::ILP) && > BUHasStall(left, LHeight, SPQ); > ... >...
2011 Dec 20
2
[LLVMdev] specializing hybrid_ls_rr_sort (was: Re: Bottom-Up Scheduling?)
On Mon, 2011-12-19 at 23:20 -0800, Andrew Trick wrote: > > On Dec 19, 2011, at 10:53 PM, Hal Finkel wrote: > > > Here's my "thought experiment" (from PR11589): I have a bunch of > > load-fadd-store chains to schedule. A store takes two cycles to > > clear > > its last pipeline stage. The fadd takes longer to compute its result > > (say 5