| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerBinaryMetadata.cpp | 69 static const MetadataInfo Atomics; member in __anon0ee657d00111::MetadataInfo 79 const MetadataInfo MetadataInfo::Atomics{ 122 Opts.Atomics |= ClEmitAtomics; in transformOptionsFromCl() 278 if (Options.Atomics || Options.UAR) { in runOn() 414 assert(Options.UAR || Options.Atomics); in runOn() 421 if (Options.Atomics) { in runOn() 433 InstMetadata.push_back(&MetadataInfo::Atomics); in runOn()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | WatchedLiteralsSolver.cpp | 35 llvm::DenseMap<Variable, Atom> Atomics; member in clang::dataflow::__anondce44e890111::WatchedLiteralsSolverImpl 110 : Atomics(), CNF(buildCNF(Vals, Atomics)), in WatchedLiteralsSolverImpl() 249 for (auto &Atomic : Atomics) { in buildSolution()
|
| H A D | CNFFormula.cpp | 116 llvm::DenseMap<Variable, Atom> &Atomics) { in buildCNF() argument 143 Atomics[Var] = F->getAtom(); in buildCNF()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 1046 AtomicInfo Atomics(*this, AtomicVal); in EmitAtomicExpr() local 1049 Ptr = Atomics.castToAtomicIntPointer(Ptr); in EmitAtomicExpr() 1051 Val1 = Atomics.convertToAtomicIntPointer(Val1); in EmitAtomicExpr() 1053 Val2 = Atomics.convertToAtomicIntPointer(Val2); in EmitAtomicExpr() 1057 Dest = Atomics.castToAtomicIntPointer(Dest); in EmitAtomicExpr() 1061 Dest = Atomics.CreateTempAlloca(); in EmitAtomicExpr() 1063 Dest = Atomics.castToAtomicIntPointer(Dest); in EmitAtomicExpr() 1391 assert(Atomics.getValueSizeInBits() <= Atomics.getAtomicSizeInBits()); in EmitAtomicExpr() 1598 AtomicInfo Atomics(*this, src); in EmitAtomicLoad() local 1599 return Atomics.EmitAtomicLoad(resultSlot, loc, /*AsValue=*/true, AO, in EmitAtomicLoad() [all …]
|
| H A D | BackendUtil.cpp | 263 Opts.Atomics = CGOpts.SanitizeBinaryMetadataAtomics; in getSanitizerBinaryMetadataOptions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | SanitizerBinaryMetadata.h | 26 bool Atomics = false; member
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | DXContainerConstants.def | 41 SHADER_FEATURE_FLAG(22, 27, AtomicInt64OnTypedResource, "64-bit Atomics on Typed Resources") 42 SHADER_FEATURE_FLAG(23, 28, AtomicInt64OnGroupShared, "64-bit Atomics on Group Shared") 47 SHADER_FEATURE_FLAG(28, 32, AtomicInt64OnHeapResource, "64-bit Atomics on Heap Resources")
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | CNFFormula.h | 174 llvm::DenseMap<Variable, Atom> &Atomics);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 26 "Enable Atomics">;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrAtomics.td | 1 //===-- M68kInstrAtomics.td - Atomics Instructions ---------*- tablegen -*-===//
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedSpacemitX60.td | 135 // Atomics
|
| H A D | RISCVFeatures.td | 104 : RISCVExtension<1, 0, "Main Memory Supports All Atomics in A">; 107 : RISCVExtension<1, 0, "Main Memory Supports Atomics in Zacas">;
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 464 // Atomics for standard typedef types
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | atomic | 464 // Atomics for standard typedef types
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsLoongArch.td | 16 // Atomics
|
| H A D | IntrinsicsRISCV.td | 14 // Atomics
|
| H A D | RuntimeLibcalls.td | 295 // <https://llvm.org/docs/Atomics.html> for more info on the
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | P9InstrResources.td | 1338 // Special Extracted Instructions For Atomics
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedThunderX2T99.td | 1764 // V8.1a Atomics (LSE)
|
| H A D | AArch64SchedThunderX3T110.td | 1895 // V8.1a Atomics (LSE)
|
| H A D | AArch64SchedA64FX.td | 1949 // V8.1a Atomics (LSE)
|
| H A D | AArch64InstrInfo.td | 10558 // 128-bit Atomics (FEAT_LSE128)
|
| /freebsd/contrib/jemalloc/ |
| H A D | configure.ac | 2114 #error Atomics not available
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 1659 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo() local 1668 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 985 // OpenCL v2.0 s6.13.11 - Atomics Functions.
|