Home
last modified time | relevance | path

Searched refs:Atomics (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp938 AtomicInfo Atomics(*this, AtomicVal); in EmitAtomicExpr() local
941 Ptr = Atomics.emitCastToAtomicIntPointer(Ptr); in EmitAtomicExpr()
953 Dest = Atomics.CreateTempAlloca(); in EmitAtomicExpr()
1406 assert(Atomics.getValueSizeInBits() <= Atomics.getAtomicSizeInBits()); in EmitAtomicExpr()
1604 AtomicInfo Atomics(*this, src); in EmitAtomicLoad() local
1654 AtomicInfo Atomics(CGF, TempLV); in materializeRValue() local
1655 Atomics.emitCopyIntoMemory(rvalue); in materializeRValue()
1764 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
1877 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
2074 AtomicInfo Atomics(*this, Obj); in EmitAtomicCompareExchange() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td29 "Enable Atomics">;
/freebsd-13.1/contrib/apr/
H A DCHANGES19 *) Atomics: Support for 64bit ints. [Jim Jagielski]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def436 // <https://llvm.org/docs/Atomics.html> for more info on the
H A DIntrinsicsRISCV.td14 // Atomics
H A DIntrinsicsNVVM.td1162 // Atomics not available as llvm intrinsics.
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Datomic457 // Atomics for standard typedef types
2748 // Atomics for standard typedef types
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1335 // Special Extracted Instructions For Atomics
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1308 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo() local
1317 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX2T99.td1757 // V8.1a Atomics (LSE)
H A DAArch64SchedThunderX3T110.td1887 // V8.1a Atomics (LSE)
H A DAArch64SchedA64FX.td2192 // V8.1a Atomics (LSE)
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td989 // OpenCL v2.0 s6.13.11 - Atomics Functions.