Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp69 static const MetadataInfo Atomics; member in __anon758ec0060111::MetadataInfo
79 const MetadataInfo MetadataInfo::Atomics{
122 Opts.Atomics |= ClEmitAtomics; in transformOptionsFromCl()
269 if (Options.Atomics || Options.UAR) { in runOn()
405 assert(Options.UAR || Options.Atomics); in runOn()
412 if (Options.Atomics) { in runOn()
424 InstMetadata.push_back(&MetadataInfo::Atomics); in runOn()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp132 llvm::DenseMap<Variable, Atom> Atomics; member
139 llvm::DenseMap<Variable, Atom> Atomics) in CNFFormula()
140 : LargestVar(LargestVar), Atomics(std::move(Atomics)), in CNFFormula()
271 llvm::DenseMap<Variable, Atom> Atomics; in buildCNF() local
289 Atomics[Var] = Val->getAtom(); in buildCNF()
299 CNFFormula CNF(NextVar - 1, std::move(Atomics)); in buildCNF()
425 CNFFormula FinalCNF(NextVar - 1, std::move(CNF.Atomics)); in buildCNF()
628 for (auto &Atomic : CNF.Atomics) { in buildSolution()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def38 SHADER_FLAG(22, AtomicInt64OnTypedResource, "64-bit Atomics on Typed Resources")
39 SHADER_FLAG(23, AtomicInt64OnGroupShared, "64-bit Atomics on Group Shared")
44 SHADER_FLAG(28, AtomicInt64OnHeapResource, "64-bit Atomics on Heap Resources")
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1030 AtomicInfo Atomics(*this, AtomicVal); in EmitAtomicExpr() local
1033 Ptr = Atomics.castToAtomicIntPointer(Ptr); in EmitAtomicExpr()
1045 Dest = Atomics.CreateTempAlloca(); in EmitAtomicExpr()
1571 assert(Atomics.getValueSizeInBits() <= Atomics.getAtomicSizeInBits()); in EmitAtomicExpr()
1763 AtomicInfo Atomics(*this, src); in EmitAtomicLoad() local
1813 AtomicInfo Atomics(CGF, TempLV); in materializeRValue() local
1814 Atomics.emitCopyIntoMemory(rvalue); in materializeRValue()
1919 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
2032 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue()
2226 AtomicInfo Atomics(*this, Obj); in EmitAtomicCompareExchange() local
[all …]
H A DBackendUtil.cpp250 Opts.Atomics = CGOpts.SanitizeBinaryMetadataAtomics; in getSanitizerBinaryMetadataOptions()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.h25 bool Atomics = false; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrAtomics.td1 //===-- M68kInstrAtomics.td - Atomics Instructions ---------*- tablegen -*-===//
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td32 "Enable Atomics">;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def467 // <https://llvm.org/docs/Atomics.html> for more info on the
H A DIntrinsicsLoongArch.td16 // Atomics
H A DIntrinsicsRISCV.td14 // Atomics
H A DIntrinsicsNVVM.td1313 // Atomics not available as llvm intrinsics.
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Datomic464 // Atomics for standard typedef types
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFeatures.td48 "'Ziccamoa' (Main Memory Supports All Atomics in A)">;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1336 // Special Extracted Instructions For Atomics
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX2T99.td1764 // V8.1a Atomics (LSE)
H A DAArch64SchedThunderX3T110.td1895 // V8.1a Atomics (LSE)
H A DAArch64SchedA64FX.td1949 // V8.1a Atomics (LSE)
H A DAArch64InstrInfo.td9385 // 128-bit Atomics (FEAT_LSE128)
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1581 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo() local
1590 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td969 // OpenCL v2.0 s6.13.11 - Atomics Functions.
/freebsd-14.2/share/misc/
H A Dusb_vendors19187 1743 General Atomics