mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-24 12:29:33 +00:00
Added CLREX (Clear-Exclusive) for disassembly only.
A8.6.30 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96523 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3c0f96e054
commit
b943627915
@ -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.
|
// SWP/SWPB are deprecated in V6/V7 and for disassembly only.
|
||||||
let mayLoad = 1 in {
|
let mayLoad = 1 in {
|
||||||
def SWP : AI<(outs GPR:$dst), (ins GPR:$src, GPR:$ptr), LdStExFrm, NoItinerary,
|
def SWP : AI<(outs GPR:$dst), (ins GPR:$src, GPR:$ptr), LdStExFrm, NoItinerary,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user