Home
last modified time | relevance | path

Searched refs:CASP (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/
H A Dlse.S175 #define CASP GLUE3(casp, A, L) x0, x1, x2, x3, [x4] macro
177 #define CASP .inst 0x48207c82 + M macro
180 CASP // x0, x1, x2, x3, [x4]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedExynosM5.td691 def : InstRW<[M5WriteLFW], (instregex "^CASP(A|AL|L)?W$")>;
692 def : InstRW<[M5WriteLFX], (instregex "^CASP(A|AL|L)?X$")>;
H A DAArch64RegisterInfo.td738 // ARMv8.1a atomic CASP register operands
788 //===----- END: v8.1a atomic CASP register operands -----------------------===//
H A DAArch64InstrFormats.td11736 // * CASP
11744 // CASP 0|SZ|001000|0 |A |1 |Rs |R |11111 |Rn |Rt
11753 // CASP{<order>} <Ws>, <W(s+1)>, <Wt>, <W(t+1)>, [<Xn|SP>]
11754 // CASP{<order>} <Xs>, <X(s+1)>, <Xt>, <X(t+1)>, [<Xn|SP>]
12302 // RCW[S]CASP{<order>} <Xs>, <X(s+1)>, <Xt>, <X(t+1)> [<Xn|SP>]
12351 defm CASP : BaseRCWCAS<(outs XSeqPairClassOperand:$out),
H A DAArch64InstrInfo.td2549 // v8.1 atomic CASP
2550 defm CASP : CompareAndSwapPair<0, 0, "">;