search for: backschedules

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

2009 Jul 23
5
[LLVMdev] Two Regalloc Enhancements
We have two features for register allocation we'd like to contribute if folks think they are worthwhile. We want to get a read on whether they will be useful to people. The first features backschedules reloads during the spilling phase. As reloads are generated, we have some very simple code to try to schedule them as far ahead of the use as possible. The second features modifies linearscan to try to spread register usage out a bit. Rather than always grabbing the first free register in the...
2009 Jul 24
0
[LLVMdev] Two Regalloc Enhancements[MESSAGE NOT SCANNED]
Hi David, What effect is there on compile time? David Greene wrote: > We have two features for register allocation we'd like to contribute if folks > think they are worthwhile. We want to get a read on whether they will be > useful to people. > > The first features backschedules reloads during the spilling phase. As > reloads are generated, we have some very simple code to try to schedule them > as far ahead of the use as possible. > > The second features modifies linearscan to try to spread register usage out a > bit. Rather than always grabbing the f...
2009 Jul 23
0
[LLVMdev] Two Regalloc Enhancements
On Jul 23, 2009, at 12:42 PM, David Greene wrote: > We have two features for register allocation we'd like to contribute > if folks > think they are worthwhile. We want to get a read on whether they > will be > useful to people. > > The first features backschedules reloads during the spilling phase. > As > reloads are generated, we have some very simple code to try to > schedule them > as far ahead of the use as possible. Ok. > > The second features modifies linearscan to try to spread register > usage out a > bit. Rather tha...