commit | cd3167b281f08e47a81438718122b6dd75a6316e | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Fri Oct 08 01:05:10 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Fri Oct 08 01:05:10 2010 +0000 |
tree | 1312fbde7f2a4c47d05bf5d70e48e04dfa5ac10d | |
parent | 0f448b5bf682c16c23c7ec239eb74f08d333e8c1 [diff] |
reimplement the second half of the or/add optimization. We should now only end up emitting LEA instead of OR. If we aren't able to promote something into an LEA, we should never be emitting it as an ADD. Add some testcases that we emit "or" in cases where we used to produce an "add". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116026 91177308-0d34-0410-b5e6-96231b3b80d8