Searched refs:Atomics (Results 1 – 13 of 13) sorted by relevance
938 AtomicInfo Atomics(*this, AtomicVal); in EmitAtomicExpr() local941 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() local1654 AtomicInfo Atomics(CGF, TempLV); in materializeRValue() local1655 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 …]
29 "Enable Atomics">;
19 *) Atomics: Support for 64bit ints. [Jim Jagielski]
436 // <https://llvm.org/docs/Atomics.html> for more info on the
14 // Atomics
1162 // Atomics not available as llvm intrinsics.
457 // Atomics for standard typedef types2748 // Atomics for standard typedef types
1335 // Special Extracted Instructions For Atomics
1308 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo() local1317 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
1757 // V8.1a Atomics (LSE)
1887 // V8.1a Atomics (LSE)
2192 // V8.1a Atomics (LSE)
989 // OpenCL v2.0 s6.13.11 - Atomics Functions.