[LLVMdev] Greedy register allocation

David A. Greene greened at obbligato.org
Tue May 3 09:19:57 PDT 2011


Jakob Stoklund Olesen <stoklund at 2pi.dk> writes:

>     +10.0% SingleSource/Benchmarks/CoyoteBench/huffbench
>     +12.0% SingleSource/Benchmarks/McGill/chomp
>     +18.0% SingleSource/Benchmarks/BenchmarkGame/n-body
>     +45.5% SingleSource/Benchmarks/BenchmarkGame/puzzle
>     +10.0% SingleSource/Benchmarks/Shootout/heapsort
>     +10.5% MultiSource/Benchmarks/Trimaran/enc-3des/enc-3des
>     +10.9% SingleSource/Benchmarks/Shootout-C++/heapsort
>     +11.7% MultiSource/Benchmarks/Ptrdist/bc/bc
>     +12.0% MultiSource/Benchmarks/McCat/17-bintr/bintr
>     +55.2% SingleSource/Benchmarks/Shootout/methcall

Yikes!  Do we know why these codes got so much worse?  Even 5% is a big
deal on x86.

                                 -Dave



More information about the llvm-dev mailing list