aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
diff options
context:
space:
mode:
authorCameron Zwarich <zwarich@apple.com>2011-01-04 00:12:46 +0000
committerCameron Zwarich <zwarich@apple.com>2011-01-04 00:12:46 +0000
commite9249693806259e20740d0012566a2267493c857 (patch)
treef87690c40ccc643a449d9b4ad41084e57ac2c73b /llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
parent0ba473c218653afa2085ca3f5d7fd8f031735fd5 (diff)
downloadllvm-e9249693806259e20740d0012566a2267493c857.zip
llvm-e9249693806259e20740d0012566a2267493c857.tar.gz
llvm-e9249693806259e20740d0012566a2267493c857.tar.bz2
Address most of Duncan's review comments. Also, make LoopInstSimplify a simple
FunctionPass. It probably doesn't have a reason to be a LoopPass, as it will probably drop the simple fixed point and either use RPO iteration or Duncan's approach in instsimplify of only revisiting instructions that have changed. The next step is to preserve LoopSimplify. This looks like it won't be too hard, although the pass manager doesn't actually seem to respect when non-loop passes claim to preserve LCSSA or LoopSimplify. This will have to be fixed. llvm-svn: 122791
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions