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 | 80f6a507d4e11ba066ad0e53e12ad25ad8cf07ba (patch) | |
tree | cb43916770bd152485052ddac344b01013b595a5 /lib/Transforms/Hello | |
parent | bea4626f93c830e31f82cc947df28fdae583cd09 (diff) | |
download | external_llvm-80f6a507d4e11ba066ad0e53e12ad25ad8cf07ba.tar.gz external_llvm-80f6a507d4e11ba066ad0e53e12ad25ad8cf07ba.tar.bz2 external_llvm-80f6a507d4e11ba066ad0e53e12ad25ad8cf07ba.zip |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123064 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Hello')
0 files changed, 0 insertions, 0 deletions