summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-08-04 22:34:05 +0000
committerChris Lattner <sabre@nondot.org>2005-08-04 22:34:05 +0000
commit45f8b6e7aa7723f9f6c204ca2bf68c4eaf6487d4 (patch)
treefa24b90cf9dc4bdedf5b41f20e228059284254e5 /llvm/lib/Transforms/Utils/CloneFunction.cpp
parent77558da54691a54ecfbe0e7faeab56893904c136 (diff)
downloadbcm5719-llvm-45f8b6e7aa7723f9f6c204ca2bf68c4eaf6487d4.tar.gz
bcm5719-llvm-45f8b6e7aa7723f9f6c204ca2bf68c4eaf6487d4.zip
Modify how immediates are removed from base expressions to deal with the fact
that the symbolic evaluator is not always able to use subtraction to remove expressions. This makes the code faster, and fixes the last crash on 178.galgel. Finally, add a statistic to see how many phi nodes are inserted. On 178.galgel, we get the follow stats: 2562 loop-reduce - Number of PHIs inserted 3927 loop-reduce - Number of GEPs strength reduced llvm-svn: 22662
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneFunction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud