| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cc | 769 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong() 775 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong() 781 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong() 787 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong() 794 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong() 801 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak() 807 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak() 813 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak() 819 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak() 826 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_interface_atomic.cpp | 738 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong() 744 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong() 750 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong() 756 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong() 763 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong() 770 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak() 776 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak() 782 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak() 788 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak() 795 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| H A D | tsan_interface_atomic.cc | 767 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong() 773 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong() 779 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong() 785 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong() 792 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong() 799 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak() 805 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak() 811 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak() 817 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak() 824 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/aarch64/ |
| H A D | lse.S | 197 # define CAS glue4(cas, A, L, S) s(0), s(1), [x2] macro 199 # define CAS .inst 0x08a07c41 + B + M macro 202 CAS /* s(0), s(1), [x2] */
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/aarch64/ |
| H A D | lse.S | 197 # define CAS glue4(cas, A, L, S) s(0), s(1), [x2] macro 199 # define CAS .inst 0x08a07c41 + B + M macro 202 CAS /* s(0), s(1), [x2] */
|
| /netbsd-src/common/lib/libc/arch/aarch64/atomic/ |
| H A D | __aarch64_lse.S | 129 #define CAS _CONCAT4(cas, ACQ, REL, OPSFX) macro 169 CAS R0, R1, [x2]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1078 MachineInstrBuilder CAS; in legalizeAtomicCmpxchg128() local 1122 CAS = MIRBuilder.buildInstr(Opcode, {CASDst}, {CASDesired, CASNew, Addr}); in legalizeAtomicCmpxchg128() 1131 CAS = MIRBuilder.buildInstr(AArch64::CMP_SWAP_128, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128() 1137 CAS.cloneMemRefs(MI); in legalizeAtomicCmpxchg128() 1138 constrainSelectedInstRegOperands(*CAS, *ST->getInstrInfo(), in legalizeAtomicCmpxchg128()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64Schedule.td | 83 def WriteAtomic : SchedWrite; // Atomic memory operations (CAS, Swap, LDOP)
|
| H A D | AArch64SchedExynosM5.td | 687 def : InstRW<[M5WriteLGW], (instregex "^CAS(A|AL|L)?[BHW]$")>; 688 def : InstRW<[M5WriteLGX], (instregex "^CAS(A|AL|L)?X$")>;
|
| H A D | AArch64InstrAtomics.td | 449 defm : CASregister_patterns<"CAS", "atomic_cmp_swap">;
|
| H A D | AArch64InstrFormats.td | 11037 // * CAS 11045 // CAS SZ |001000|1 |A |1 |Rs |R |11111 |Rn |Rt 11053 // CAS{<order>}[<size>] <Ws>, <Wt>, [<Xn|SP>] 11054 // CAS{<order>} <Xs>, <Xt>, [<Xn|SP>]
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/ |
| H A D | pkinit.asn1 | 104 AD-INITIAL-VERIFIED-CAS ::= SEQUENCE OF ExternalPrincipalIdentifier
|
| H A D | krb5.asn1 | 208 KRB5-AUTHDATA-INITIAL-VERIFIED-CAS(9),
|
| H A D | ChangeLog | 120 * k5.asn1: Add KRB5-AUTHDATA-INITIAL-VERIFIED-CAS.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 640 } else if (AtomicCmpXchgInst *CAS = dyn_cast<AtomicCmpXchgInst>(UseInst)) { in collectUsesWithPtrTypes() local 641 if (CAS->isVolatile()) in collectUsesWithPtrTypes()
|
| /netbsd-src/external/bsd/file/dist/magic/magdir/ |
| H A D | msx | 280 # MSX .CAS file
|
| /netbsd-src/sys/arch/m68k/060sp/dist/ |
| H A D | isp.s | 3157 lea _CASHI(%pc),%a1 # load end of CAS core code 3160 lea _CASLO(%pc),%a1 # load begin of CAS core code
|
| /netbsd-src/share/misc/ |
| H A D | acronyms.comp | 219 CAS column address strobe 220 CAS compare and swap 221 CAS computer algebra system
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 388 // CAS is preferred for sparc v9. 1550 // The CAS instruction, unlike other instructions, only comes in a
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 791 // Multiclass for CAS instructions. 1130 // Section 8.2.20 - CAS (Compare and Swap)
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/ |
| H A D | acinclude.m4 | 3611 dnl Why do we care about 2-byte CAS on targets with 4-byte _Atomic_word?! 3612 dnl Why don't we check 8-byte CAS for sparc64, where _Atomic_word is long?! 3613 dnl New targets should only check for CAS for the _Atomic_word type.
|
| H A D | ChangeLog-2002 | 4404 which do not have a CAS instruction. 4869 CAS on the cpu variants that support it. Add versions that use
|
| /netbsd-src/external/gpl3/binutils/dist/gas/ |
| H A D | NEWS | 84 instructions, sub-word atomic instructions, atomic CAS instructions,
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/ |
| H A D | ChangeLog.2006 | 146 * kdc/kerberos5.c (_kdc_as_rep): add AD-INITAL-VERIFIED-CAS to the
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| H A D | iterators.md | 850 UNSPECV_ATOMIC_CAS ; Represent an atomic CAS.
|