mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-09 11:25:55 +00:00
Update properties.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91140 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1574,7 +1574,7 @@ def MOVCCi : AI1<0b1101, (outs GPR:$dst),
|
|||||||
//
|
//
|
||||||
|
|
||||||
// memory barriers protect the atomic sequences
|
// memory barriers protect the atomic sequences
|
||||||
let isBarrier = 1, isPredicable = 0 in {
|
let isPredicable = 0 in {
|
||||||
def Int_MemBarrierV7 : AI<(outs), (ins),
|
def Int_MemBarrierV7 : AI<(outs), (ins),
|
||||||
Pseudo, NoItinerary,
|
Pseudo, NoItinerary,
|
||||||
"dmb", "",
|
"dmb", "",
|
||||||
@@ -1596,7 +1596,7 @@ def Int_SyncBarrierV7 : AI<(outs), (ins),
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let usesCustomInserter = 1, mayLoad = 1, mayStore = 1 in {
|
let usesCustomInserter = 1 in {
|
||||||
def ATOMIC_CMP_SWAP_I8 : PseudoInst<
|
def ATOMIC_CMP_SWAP_I8 : PseudoInst<
|
||||||
(outs GPR:$dst), (ins GPR:$ptr, GPR:$old, GPR:$new), NoItinerary,
|
(outs GPR:$dst), (ins GPR:$ptr, GPR:$old, GPR:$new), NoItinerary,
|
||||||
"${:comment} ATOMIC_CMP_SWAP_I8 PSEUDO!",
|
"${:comment} ATOMIC_CMP_SWAP_I8 PSEUDO!",
|
||||||
|
Reference in New Issue
Block a user