aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2004-02-24 08:58:30 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2004-02-24 08:58:30 +0000
commit0d6c5b6489b9abb634a1506d183ba47f1bf4d1f0 (patch)
tree1b0c959c168ba286cd7302cd35d28f5d5a694f9e /lib/Transforms/Utils
parentd52c261cf801331bebda9711acd54c7c5377a6bd (diff)
downloadexternal_llvm-0d6c5b6489b9abb634a1506d183ba47f1bf4d1f0.zip
external_llvm-0d6c5b6489b9abb634a1506d183ba47f1bf4d1f0.tar.gz
external_llvm-0d6c5b6489b9abb634a1506d183ba47f1bf4d1f0.tar.bz2
Move machine code rewriter and spiller outside the register
allocator. The implementation is completely rewritten and now employs several optimizations not exercised before. For example for 164.gzip we have 997 loads and 699 stores vs the 1221 loads and 880 stores we have before. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11798 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils')
0 files changed, 0 insertions, 0 deletions