mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-15 08:19:51 +00:00
Revert r53367, which was breaking things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53378 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b9c33c3229
commit
eacdef21c6
@ -592,7 +592,9 @@ void RALocal::ComputeLocalLiveness(MachineBasicBlock& MBB) {
|
||||
|
||||
// If this is a two address instr, then we don't mark the def
|
||||
// as killing the use.
|
||||
if (last->second.first == I) {
|
||||
if (last->second.first == I &&
|
||||
I->getDesc().getOperandConstraint(last->second.second,
|
||||
TOI::TIED_TO) == (signed)i) {
|
||||
LastUseDef[MO.getReg()] = std::make_pair(I, i);
|
||||
continue;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user