Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp125 llvm::DenseMap<Variable, AtomicBoolValue *> Atomics; member
128 llvm::DenseMap<Variable, AtomicBoolValue *> Atomics) in BooleanFormula()
129 : LargestVar(LargestVar), Atomics(std::move(Atomics)) { in BooleanFormula()
190 llvm::DenseMap<Variable, AtomicBoolValue *> Atomics; in buildBooleanFormula() local
237 Atomics[Var] = cast<AtomicBoolValue>(Val); in buildBooleanFormula()
252 BooleanFormula Formula(NextVar - 1, std::move(Atomics)); in buildBooleanFormula()
551 for (auto &Atomic : Formula.Atomics) { in buildSolution()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGAtomic.cpp971 AtomicInfo Atomics(*this, AtomicVal); in EmitAtomicExpr() local
974 Ptr = Atomics.emitCastToAtomicIntPointer(Ptr); in EmitAtomicExpr()
986 Dest = Atomics.CreateTempAlloca(); in EmitAtomicExpr()
1463 assert(Atomics.getValueSizeInBits() <= Atomics.getAtomicSizeInBits()); in EmitAtomicExpr()
1658 AtomicInfo Atomics(*this, src); in EmitAtomicLoad() local
1708 AtomicInfo Atomics(CGF, TempLV); in materializeRValue() local
1709 Atomics.emitCopyIntoMemory(rvalue); in materializeRValue()
1818 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
1931 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
2128 AtomicInfo Atomics(*this, Obj); in EmitAtomicCompareExchange() local
[all …]
/llvm-project-15.0.7/llvm/docs/
H A DReference.rst12 Atomics
163 :doc:`Atomics`
H A DAtomics.rst356 Atomics and IR optimization
406 Atomics and Codegen
H A DLangRef.rst3085 For a more informal introduction to this model, see the :doc:`Atomics`.
3158 references in the :doc:`atomics guide <Atomics>`).
3164 :doc:`Atomics`.
/llvm-project-15.0.7/libclc/
H A DREADME.TXT15 * 9.4: 64-bit Atomics
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td32 "Enable Atomics">;
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Datomics-indexed.ll4 ; This is already checked for in Atomics-64.ll
H A Datomics.ll3 ; This is already checked for in Atomics-64.ll
/llvm-project-15.0.7/clang/docs/
H A DHLSLSupport.rst226 * C Threads or Atomics (or Obj-C blocks)
H A DToolchain.rst191 Atomics library
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def456 // <https://llvm.org/docs/Atomics.html> for more info on the
H A DIntrinsicsRISCV.td14 // Atomics
H A DIntrinsicsNVVM.td1289 // Atomics not available as llvm intrinsics.
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dshl_add_ptr.ll103 ; Atomics.
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx20Papers.csv150 …g21.link/P1723R2>`__","LWG","Mandating the Standard Library: Clause 31 - Atomics library","Belfast…
/llvm-project-15.0.7/libcxx/include/
H A Datomic398 // Atomics for standard typedef types
2579 // Atomics for standard typedef types
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1333 // Special Extracted Instructions For Atomics
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1322 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo() local
1331 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX2T99.td1764 // V8.1a Atomics (LSE)
H A DAArch64SchedThunderX3T110.td1894 // V8.1a Atomics (LSE)
H A DAArch64SchedA64FX.td2198 // V8.1a Atomics (LSE)
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DSPIR-V.md1118 in the SPIR-V specification, for example, an op belonging to the "Atomics
/llvm-project-15.0.7/clang/lib/Sema/
H A DOpenCLBuiltins.td968 // OpenCL v2.0 s6.13.11 - Atomics Functions.