commit | 5efaed3bf46c829ff8767fd804815c5471f83310 | [log] [tgz] |
---|---|---|
author | Jim Grosbach <grosbach@apple.com> | Fri Jan 15 00:18:34 2010 +0000 |
committer | Jim Grosbach <grosbach@apple.com> | Fri Jan 15 00:18:34 2010 +0000 |
tree | 2071d9dd2e385d797cd332487586b85b56f83652 | |
parent | 13c10c4e49109054281a8e2c074f8c901ab0404a [diff] [blame] |
EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAtomicBinary() already does this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93479 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index 275b30c..7c87448 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp
@@ -3130,6 +3130,9 @@ // exitMBB: // ... BB = exitMBB; + + MF->DeleteMachineInstr(MI); // The instruction is gone now. + return BB; }