commit | 2a4410df44cd710e20b3f12873c35405830d66fb | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Mon Nov 14 19:48:55 2011 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Mon Nov 14 19:48:55 2011 +0000 |
tree | 54cfc0134dfb9db90186e24b78f23932a37edf8b | |
parent | a77214a4c43d7a0c49c348439c6887f28bd6d53d [diff] |
Teach two-address pass to re-schedule two-address instructions (or the kill instructions of the two-address operands) in order to avoid inserting copies. This fixes the few regressions introduced when the two-address hack was disabled (without regressing the improvements). rdar://10422688 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144559 91177308-0d34-0410-b5e6-96231b3b80d8