diff options
author | Cameron Zwarich <zwarich@apple.com> | 2011-01-08 17:01:52 +0000 |
---|---|---|
committer | Cameron Zwarich <zwarich@apple.com> | 2011-01-08 17:01:52 +0000 |
commit | 84986b298ae1110529871a19e1b4c9ab81281e10 (patch) | |
tree | acfb2a73430bb63c7a0e038371a245b35f6724d0 /llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | |
parent | 45e6c195d7f48a9507edb4888db2964f1cd928d7 (diff) | |
download | llvm-84986b298ae1110529871a19e1b4c9ab81281e10.zip llvm-84986b298ae1110529871a19e1b4c9ab81281e10.tar.gz llvm-84986b298ae1110529871a19e1b4c9ab81281e10.tar.bz2 |
Make more passes preserve dominators (or state that they preserve dominators if
they all ready do). This removes two dominator recomputations prior to isel,
which is a 1% improvement in total llc time for 403.gcc.
The only potentially suspect thing is making GCStrategy recompute dominators if
it used a custom lowering strategy.
llvm-svn: 123064
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp')
0 files changed, 0 insertions, 0 deletions