summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PHIElimination.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-08-12 05:25:00 +0000
committerChris Lattner <sabre@nondot.org>2006-08-12 05:25:00 +0000
commitf18b396cc20146b2d98c29b0380ba021cdf34a1e (patch)
tree81caf99c16df45e1ecb8cbca398cd6ffa6df8526 /llvm/lib/CodeGen/PHIElimination.cpp
parent54faca1d70e6e718c140159171bb74e766b27fe7 (diff)
downloadbcm5719-llvm-f18b396cc20146b2d98c29b0380ba021cdf34a1e.tar.gz
bcm5719-llvm-f18b396cc20146b2d98c29b0380ba021cdf34a1e.zip
Don't attempt to split subloops out of a loop with a huge number of backedges.
Not only will this take huge amounts of compile time, the resultant loop nests won't be useful for optimization. This reduces loopsimplify time on Transforms/LoopSimplify/2006-08-11-LoopSimplifyLongTime.ll from ~32s to ~0.4s with a debug build of llvm on a 2.7Ghz G5. llvm-svn: 29647
Diffstat (limited to 'llvm/lib/CodeGen/PHIElimination.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud