diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2003-12-18 13:06:04 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2003-12-18 13:06:04 +0000 |
commit | 71499ded4d76233f3b605638b539548bea8bb2f1 (patch) | |
tree | 04520306a552034b6b22a36d10a52c55c9d70f46 /lib/CodeGen/LiveIntervalAnalysis.cpp | |
parent | 485ec3c21efcb6388911f654a187c49ad04e86e6 (diff) |
Add TwoAddressInstructionPass to handle instructions that have two or
more operands and the two first operands are constrained to be the
same. The pass takes an instruction of the form:
a = b op c
and transforms it into:
a = b
a = a op c
and also preserves live variables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10512 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/LiveIntervalAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions