mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 21:32:39 +00:00
mbar without argument is equivalent to mbar 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214250 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
70fec68744
commit
1bb9c8155a
@ -3123,6 +3123,8 @@ def : InstAlias<"wait", (WAIT 0)>;
|
|||||||
def : InstAlias<"waitrsv", (WAIT 1)>;
|
def : InstAlias<"waitrsv", (WAIT 1)>;
|
||||||
def : InstAlias<"waitimpl", (WAIT 2)>;
|
def : InstAlias<"waitimpl", (WAIT 2)>;
|
||||||
|
|
||||||
|
def : InstAlias<"mbar", (MBAR 0)>, Requires<[IsBookE]>;
|
||||||
|
|
||||||
def : InstAlias<"crset $bx", (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)>;
|
def : InstAlias<"crset $bx", (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)>;
|
||||||
def : InstAlias<"crclr $bx", (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)>;
|
def : InstAlias<"crclr $bx", (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)>;
|
||||||
def : InstAlias<"crmove $bx, $by", (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by)>;
|
def : InstAlias<"crmove $bx, $by", (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by)>;
|
||||||
|
@ -56,6 +56,8 @@
|
|||||||
# CHECK-BE: mbar 1 # encoding: [0x7c,0x20,0x06,0xac]
|
# CHECK-BE: mbar 1 # encoding: [0x7c,0x20,0x06,0xac]
|
||||||
# CHECK-LE: mbar 1 # encoding: [0xac,0x06,0x20,0x7c]
|
# CHECK-LE: mbar 1 # encoding: [0xac,0x06,0x20,0x7c]
|
||||||
mbar 1
|
mbar 1
|
||||||
|
# CHECK-BE: mbar 0
|
||||||
|
mbar
|
||||||
|
|
||||||
# Extended mnemonics
|
# Extended mnemonics
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user