| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | WatchedLiteralsSolver.cpp | 125 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 D | CGAtomic.cpp | 971 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 D | Reference.rst | 12 Atomics 163 :doc:`Atomics`
|
| H A D | Atomics.rst | 356 Atomics and IR optimization 406 Atomics and Codegen
|
| H A D | LangRef.rst | 3085 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 D | README.TXT | 15 * 9.4: 64-bit Atomics
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 32 "Enable Atomics">;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | atomics-indexed.ll | 4 ; This is already checked for in Atomics-64.ll
|
| H A D | atomics.ll | 3 ; This is already checked for in Atomics-64.ll
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | HLSLSupport.rst | 226 * C Threads or Atomics (or Obj-C blocks)
|
| H A D | Toolchain.rst | 191 Atomics library
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.def | 456 // <https://llvm.org/docs/Atomics.html> for more info on the
|
| H A D | IntrinsicsRISCV.td | 14 // Atomics
|
| H A D | IntrinsicsNVVM.td | 1289 // Atomics not available as llvm intrinsics.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | shl_add_ptr.ll | 103 ; Atomics.
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx20Papers.csv | 150 …g21.link/P1723R2>`__","LWG","Mandating the Standard Library: Clause 31 - Atomics library","Belfast…
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | atomic | 398 // Atomics for standard typedef types 2579 // Atomics for standard typedef types
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | P9InstrResources.td | 1333 // Special Extracted Instructions For Atomics
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 1322 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 D | AArch64SchedThunderX2T99.td | 1764 // V8.1a Atomics (LSE)
|
| H A D | AArch64SchedThunderX3T110.td | 1894 // V8.1a Atomics (LSE)
|
| H A D | AArch64SchedA64FX.td | 2198 // V8.1a Atomics (LSE)
|
| /llvm-project-15.0.7/mlir/docs/Dialects/ |
| H A D | SPIR-V.md | 1118 in the SPIR-V specification, for example, an op belonging to the "Atomics
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 968 // OpenCL v2.0 s6.13.11 - Atomics Functions.
|