Displaying 2 results from an estimated 2 matches for "calland97removal".
2007 Nov 05
0
[LLVMdev] allocating registers less "sparingly"
...ly if it really has to (when it runs out of new
> ones)?
What you want is to remove anti-dependency before post-allocation
scheduling. Alas, there is nothing in current LLVM implementation
that deals with this. There are quite a few papers on this topic,
e.g. http://citeseer.ist.psu.edu/calland97removal.html
I am also very interested in this. Do you plan to contribute your
work back to the community? :-)
Evan
>
> I can understand that for many architectures without static
> scheduling etc.
> the "allocate registers sparingly"-approach is the best one as it
> might...
2007 Nov 05
6
[LLVMdev] allocating registers less "sparingly"
Hello LLVM people,
Our customizable TTA target [1] is capable of having plenty of registers
and register file ports to improve instruction level parallelism and
reduce spills. It's totally up to the designer of the particular TTA
processor how much the processor has registers and register file resources
along with other TTA components.
We have ported LLVM 2.1 to produce an intermediate TTA