summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/TailDuplication.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-09-10 06:36:57 +0000
committerChris Lattner <sabre@nondot.org>2006-09-10 06:36:57 +0000
commit2e0dfb0b1639951ab03d79360b69f86cb057ec47 (patch)
tree6b1f36ab8007596c728fe6094c5d808fc1fdcefb /llvm/lib/Transforms/Scalar/TailDuplication.cpp
parent9a22d7b60f023a858519ff9e3dd2aa85faa60f1c (diff)
downloadbcm5719-llvm-2e0dfb0b1639951ab03d79360b69f86cb057ec47.tar.gz
bcm5719-llvm-2e0dfb0b1639951ab03d79360b69f86cb057ec47.zip
This code was trying too hard. By eliminating redundant edges in the CFG
due to switch cases going to the same place, it make #pred != #phi entries, breaking live interval analysis. This fixes 458.sjeng on x86 with llc. llvm-svn: 30236
Diffstat (limited to 'llvm/lib/Transforms/Scalar/TailDuplication.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud