For double-spaced VLD3/VLD4 instructions, copy the explicit super-register use
authorBob Wilson <bob.wilson@apple.com>
Thu, 9 Sep 2010 00:38:32 +0000 (00:38 +0000)
committerBob Wilson <bob.wilson@apple.com>
Thu, 9 Sep 2010 00:38:32 +0000 (00:38 +0000)
commit19d644d5a9cd6699e5f9f1999deb3c77b2bbdca4
tree7101681e8ddb2825e47863eb212230c90fc4486b
parent4620360842bd8cddc5b1bad7f2f04214c91ac9cb
For double-spaced VLD3/VLD4 instructions, copy the explicit super-register use
operand from the pseudo instruction to the new instruction as an implicit use.
This will preserve any other flags (e.g., kill) on the operand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113456 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMExpandPseudoInsts.cpp