| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 743 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong() 749 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong() 755 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong() 761 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong() 768 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong() 775 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak() 781 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak() 787 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak() 793 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak() 800 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/builtins/aarch64/ |
| H A D | lse.S | 124 #define CAS GLUE4(cas, A, L, S) s(0), s(1), [x2] macro 126 #define CAS .inst 0x08a07c41 + B + M macro 128 CAS // s(0), s(1), [x2]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kInstrAtomics.td | 42 (!cast<MxInst>("CAS"#size) !cast<MxRegOp>("MxDRD"#size):$cmp,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64Schedule.td | 85 def WriteAtomic : SchedWrite; // Atomic memory operations (CAS, Swap, LDOP)
|
| H A D | AArch64SchedExynosM5.td | 691 def : InstRW<[M5WriteLGW], (instregex "^CAS(A|AL|L)?[BHW]$")>; 692 def : InstRW<[M5WriteLGX], (instregex "^CAS(A|AL|L)?X$")>;
|
| H A D | AArch64InstrAtomics.td | 537 defm : CASregister_patterns<"CAS", "atomic_cmp_swap">;
|
| H A D | AArch64InstrFormats.td | 11322 // * CAS 11330 // CAS SZ |001000|1 |A |1 |Rs |R |11111 |Rn |Rt 11338 // CAS{<order>}[<size>] <Ws>, <Wt>, [<Xn|SP>] 11339 // CAS{<order>} <Xs>, <Xt>, [<Xn|SP>] 11888 // RCW[S]CAS{<order>} <Xs>, <Xt>, [<Xn|SP>] 11932 defm CAS : BaseRCWCAS<(outs GPR64:$out),
|
| H A D | AArch64InstrInfo.td | 2022 // v8.1 atomic CAS 2023 defm CAS : CompareAndSwap<0, 0, "">;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1421 MachineInstrBuilder CAS; in legalizeAtomicCmpxchg128() local 1465 CAS = MIRBuilder.buildInstr(Opcode, {CASDst}, {CASDesired, CASNew, Addr}); in legalizeAtomicCmpxchg128() 1492 CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128() 1498 CAS.cloneMemRefs(MI); in legalizeAtomicCmpxchg128() 1499 constrainSelectedInstRegOperands(*CAS, *ST->getInstrInfo(), in legalizeAtomicCmpxchg128()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 713 } else if (AtomicCmpXchgInst *CAS = dyn_cast<AtomicCmpXchgInst>(UseInst)) { in collectUsesWithPtrTypes() local 714 if (CAS->isVolatile()) in collectUsesWithPtrTypes()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 436 // CAS is preferred for sparc v9. 1667 // The CAS instruction, unlike other instructions, only comes in a
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 806 // Multiclass for CAS instructions. 1159 // Section 8.2.20 - CAS (Compare and Swap)
|
| /openbsd-src/share/misc/ |
| H A D | airport | 286 CAS:Anfa, Casablanca, Morocco
|
| /openbsd-src/share/zoneinfo/datfiles/ |
| H A D | asia | 494 # Guo Qing-sheng (National Time-Service Center, CAS, Xi'an 710600, China) 509 # Guo Qing-sheng (Shaanxi Astronomical Observatory, CAS, Xi'an 710600, China)
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/ |
| H A D | ChangeLog | 5908 which do not have a CAS instruction. 6373 CAS on the cpu variants that support it. Add versions that use
|
| /openbsd-src/gnu/usr.bin/perl/lib/unicore/ |
| H A D | NormTest.txt | 10673 CC3B;CC3B;110E 1161 11BA;CC3B;110E 1161 11BA; # (찻; 찻; 찻; 찻; 찻; ) HANGUL SYLLABLE CAS
|