Re: [Mesa-dev] [PATCH 2/2] R600: initial scheduler code

2013-02-12 Thread Andrew Trick
On Feb 11, 2013, at 10:39 AM, Vincent Lejeune wrote: > +// Using LiveInterval should make things a lot more efficient, but we > +// can't access them inside a MachineSchedStrategy. > +// Scheduling occurs on a per MBB basis, so it is sufficient to get deps > +// inside a MBB. FY

[Mesa-dev] [PATCH 2/2] R600: initial scheduler code

2013-02-11 Thread Vincent Lejeune
From: Vadim Girlin This is a skeleton for a pre-RA MachineInstr scheduler strategy. Currently it only tries to expose more parallelism for ALU instructions (this also makes the distribution of GPR channels more uniform and increases the chances of ALU instructions to be packed together in a singl