projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3c0f96e
)
Added CLREX (Clear-Exclusive) for disassembly only.
author
Johnny Chen
<johnny.chen@apple.com>
Wed, 17 Feb 2010 22:37:58 +0000
(22:37 +0000)
committer
Johnny Chen
<johnny.chen@apple.com>
Wed, 17 Feb 2010 22:37:58 +0000
(22:37 +0000)
A8.6.30
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96523
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
patch
|
blob
|
history
diff --git
a/lib/Target/ARM/ARMInstrInfo.td
b/lib/Target/ARM/ARMInstrInfo.td
index d1793d099c021750c04bcb691cc91f52d17a22b2..2244a79904605092eb844d6952838cd538a20d70 100644
(file)
--- a/
lib/Target/ARM/ARMInstrInfo.td
+++ b/
lib/Target/ARM/ARMInstrInfo.td
@@
-2039,6
+2039,14
@@
def STREXD : AIstrex<0b01, (outs GPR:$success),
[]>;
}
+// Clear-Exclusive is for disassembly only.
+def CLREX : AXI<(outs), (ins), MiscFrm, NoItinerary, "clrex",
+ [/* For disassembly only; pattern left blank */]>,
+ Requires<[IsARM, HasV7]> {
+ let Inst{31-20} = 0xf57;
+ let Inst{7-4} = 0b0001;
+}
+
// SWP/SWPB are deprecated in V6/V7 and for disassembly only.
let mayLoad = 1 in {
def SWP : AI<(outs GPR:$dst), (ins GPR:$src, GPR:$ptr), LdStExFrm, NoItinerary,