summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2020-01-02 16:20:26 -0500
committerMatt Arsenault <arsenm2@gmail.com>2020-01-02 17:16:10 -0500
commit0d9f919b73a62191492fa60792264b2f5966b7c6 (patch)
tree78c997acb3242f94b6956b68ea1d497e0fad4688 /llvm/lib/Target/AArch64
parenta58da1a2ff039dd3bb4c43db3919995cf4a74cc7 (diff)
downloadbcm5719-llvm-0d9f919b73a62191492fa60792264b2f5966b7c6.tar.gz
bcm5719-llvm-0d9f919b73a62191492fa60792264b2f5966b7c6.zip
DAG: Use TargetConstant for FENCE operands
Diffstat (limited to 'llvm/lib/Target/AArch64')
-rw-r--r--llvm/lib/Target/AArch64/AArch64InstrAtomics.td6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstrAtomics.td b/llvm/lib/Target/AArch64/AArch64InstrAtomics.td
index 459b5392362..27e1d8ee6b9 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
OpenPOWER on IntegriCloud