diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64InstrAtomics.td')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64InstrAtomics.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstrAtomics.td b/llvm/lib/Target/AArch64/AArch64InstrAtomics.td index 459b53923625d..27e1d8ee6b985 100644 --- a/llvm/lib/Target/AArch64/AArch64InstrAtomics.td +++ b/llvm/lib/Target/AArch64/AArch64InstrAtomics.td @@ -15,9 +15,9 @@ //===---------------------------------- let AddedComplexity = 15, Size = 0 in def CompilerBarrier : Pseudo<(outs), (ins i32imm:$ordering), - [(atomic_fence imm:$ordering, 0)]>, Sched<[]>; -def : Pat<(atomic_fence (i64 4), (imm)), (DMB (i32 0x9))>; -def : Pat<(atomic_fence (imm), (imm)), (DMB (i32 0xb))>; + [(atomic_fence timm:$ordering, 0)]>, Sched<[]>; +def : Pat<(atomic_fence (i64 4), (timm)), (DMB (i32 0x9))>; +def : Pat<(atomic_fence (timm), (timm)), (DMB (i32 0xb))>; //===---------------------------------- // Atomic loads |