diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-01-02 16:20:26 -0500 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2020-01-02 17:16:10 -0500 |
commit | 0d9f919b73a62191492fa60792264b2f5966b7c6 (patch) | |
tree | 78c997acb3242f94b6956b68ea1d497e0fad4688 /llvm/lib/Target/AArch64 | |
parent | a58da1a2ff039dd3bb4c43db3919995cf4a74cc7 (diff) | |
download | bcm5719-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.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 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 |