aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2004-01-07 09:20:58 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2004-01-07 09:20:58 +0000
commitae5b3d4f741227efb0ff3bd699c945b1a8673728 (patch)
tree754cec58b58516a321d373c990568e07895ed7f3 /llvm/lib/Transforms/Utils/CloneModule.cpp
parenta64d71203eebb2cc92c1938769e36e74cdbfdd8a (diff)
downloadllvm-ae5b3d4f741227efb0ff3bd699c945b1a8673728.zip
llvm-ae5b3d4f741227efb0ff3bd699c945b1a8673728.tar.gz
llvm-ae5b3d4f741227efb0ff3bd699c945b1a8673728.tar.bz2
Add a separate list of fixed intervals. This improves the running time
of the register allocator as follows: before after mesa 2.3790 1.5994 vpr 2.6008 1.2078 gcc 1.9840 0.5273 mcf 0.2569 0.0470 eon 1.8468 1.4359 twolf 0.9475 0.2004 burg 1.6807 1.3300 lambda 1.2191 0.3764 Speedups range anyware from 30% to over 400% :-) llvm-svn: 10712
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneModule.cpp')
0 files changed, 0 insertions, 0 deletions