Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 6 Jul 2010 23:26:25 +0000 (23:26 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 6 Jul 2010 23:26:25 +0000 (23:26 +0000)
commited2185e171a86b8c0e166803fd4066383a6cff08
treeebf3d2c29b2dc9f75970cbf95665c42540c4e7bd
parentfca3a25fed9950f7ca39c86a3f2b72a1966f7896
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.

INSERT_SUBREG will now only appear in SSA machine instructions.

Fix the handling of partial redefs in ProcessImplicitDefs. This is now relevant
since partial redef COPY instructions appear.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107726 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/ProcessImplicitDefs.cpp
lib/CodeGen/TwoAddressInstructionPass.cpp