commit | 80f6a507d4e11ba066ad0e53e12ad25ad8cf07ba | [log] [tgz] |
---|---|---|
author | Cameron Zwarich <zwarich@apple.com> | Sat Jan 08 17:01:52 2011 +0000 |
committer | Cameron Zwarich <zwarich@apple.com> | Sat Jan 08 17:01:52 2011 +0000 |
tree | cb43916770bd152485052ddac344b01013b595a5 | |
parent | bea4626f93c830e31f82cc947df28fdae583cd09 [diff] |
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