| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryOpRemark.cpp | 129 bool Atomic, in inlineVolatileOrAtomicWithExtraArgs() argument 135 if (Atomic) in inlineVolatileOrAtomicWithExtraArgs() 139 if ((Inline && !*Inline) || !Volatile || !Atomic) in inlineVolatileOrAtomicWithExtraArgs() 145 if (!Atomic) in inlineVolatileOrAtomicWithExtraArgs() 171 bool Atomic = SI.isAtomic(); in visitStore() local 178 inlineVolatileOrAtomicWithExtraArgs(nullptr, Volatile, Atomic, *R); in visitStore() 190 bool Atomic = false; in visitIntrinsicCall() local 208 Atomic = true; in visitIntrinsicCall() 212 Atomic = true; in visitIntrinsicCall() 216 Atomic = true; in visitIntrinsicCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.td | 41 def Atomic : BuiltinGroup; 496 // Atomic builtin records: 497 defm : DemangledNativeBuiltin<"atomic_init", OpenCL_std, Atomic, 2, 2, OpStore>; 508 defm : DemangledNativeBuiltin<"atom_add", OpenCL_std, Atomic, 2, 4, OpAtomicIAdd>; 510 defm : DemangledNativeBuiltin<"atom_sub", OpenCL_std, Atomic, 2, 4, OpAtomicISub>; 512 defm : DemangledNativeBuiltin<"atom_or", OpenCL_std, Atomic, 2, 4, OpAtomicOr>; 513 defm : DemangledNativeBuiltin<"atomic_or", OpenCL_std, Atomic, 2, 4, OpAtomicOr>; 514 defm : DemangledNativeBuiltin<"atom_xor", OpenCL_std, Atomic, 2, 4, OpAtomicXor>; 515 defm : DemangledNativeBuiltin<"atomic_xor", OpenCL_std, Atomic, 2, 4, OpAtomicXor>; 516 defm : DemangledNativeBuiltin<"atom_and", OpenCL_std, Atomic, 2, 4, OpAtomicAnd>; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 33 def WriteAtomicW : SchedWrite; //Atomic memory operation word size 34 def WriteAtomicD : SchedWrite; //Atomic memory operation double word size 35 def WriteAtomicLDW : SchedWrite; // Atomic load word 36 def WriteAtomicLDD : SchedWrite; // Atomic load double word 37 def WriteAtomicSTW : SchedWrite; // Atomic store word 38 def WriteAtomicSTD : SchedWrite; // Atomic store double word 142 def ReadAtomicLDW : SchedRead; // Atomic load word 143 def ReadAtomicLDD : SchedRead; // Atomic load double word 144 def ReadAtomicSTW : SchedRead; // Atomic store word 145 def ReadAtomicSTD : SchedRead; // Atomic store double word
|
| H A D | RISCVInstrInfoZa.td | 1 //===-- RISCVInstrInfoZa.td - RISC-V Atomic instructions ---*- tablegen -*-===// 12 // - Zacas (v1.0-rc1) : Atomic Compare-and-Swap. 17 // Zacas (Atomic Compare-and-Swap)
|
| H A D | RISCVFeatures.td | 148 // Atomic Extensions 152 "'A' (Atomic Instructions)">; 155 "'A' (Atomic Instructions)">; 173 "'Zacas' (Atomic Compare-And-Swap Instructions)">; 176 "'Zacas' (Atomic Compare-And-Swap Instructions)">;
|
| H A D | RISCVSchedSyntacoreSCR1.td | 78 // Atomic memory
|
| H A D | RISCVInstrInfoA.td | 9 // This file describes the RISC-V instructions from the standard 'A', Atomic 102 // Atomic load/store are available under both +a and +force-atomics.
|
| H A D | RISCVSchedRocket.td | 99 // Atomic memory
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | Instrumentation.h | 76 bool Atomic = false; member 119 bool Atomic = false; member
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenACCKinds.h | 48 Atomic, enumerator 107 case OpenACCDirectiveKind::Atomic:
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 1 // WebAssemblyInstrAtomics.td-WebAssembly Atomic codegen support-*- tablegen -*- 10 /// WebAssembly Atomic operand code-gen constructs. 32 // Atomic wait / notify 105 // Atomic fences 118 // Atomic loads 184 // Atomic stores 239 // Atomic binary read-modify-writes 437 // Atomic ternary read-modify-writes
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | WatchedLiteralsSolver.cpp | 628 for (auto &Atomic : CNF.Atomics) { in buildSolution() local 632 Solution[Atomic.second] = in buildSolution() 633 VarAssignments[Atomic.first] == Assignment::AssignedFalse in buildSolution()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 1 //=- AArch64InstrAtomics.td - AArch64 Atomic codegen support -*- tablegen -*-=// 9 // AArch64 Atomic operand code-gen constructs. 14 // Atomic fences 22 // Atomic loads 156 // Atomic stores 481 // Atomic cmpxchg for -O0 526 // v8.1 Atomic instructions:
|
| H A D | AArch64Schedule.td | 85 def WriteAtomic : SchedWrite; // Atomic memory operations (CAS, Swap, LDOP)
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | TypeBitCodes.def | 51 TYPE_BIT_CODE(Atomic, ATOMIC, 40)
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 1218 AtomicConstraint &Atomic = *N.getAtomicConstraint(); in substituteParameterMappings() local 1220 if (!Atomic.ParameterMapping) { in substituteParameterMappings() 1222 S.MarkUsedTemplateParameters(Atomic.ConstraintExpr, /*OnlyDeduced=*/false, in substituteParameterMappings() 1242 Atomic.ParameterMapping.emplace(TempArgs, OccurringIndices.count()); in substituteParameterMappings() 1248 if (S.SubstTemplateArguments(*Atomic.ParameterMapping, MLTAL, SubstArgs)) in substituteParameterMappings() 1255 Atomic.ParameterMapping.emplace(TempArgs, SubstArgs.size()); in substituteParameterMappings()
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | brcm,bcm7038-l1-intc.txt | 16 - Atomic mask/unmask operations
|
| H A D | brcm,bcm7038-l1-intc.yaml | 23 - Atomic mask/unmask operations
|
| /freebsd-14.2/lib/clang/libllvmminimal/ |
| H A D | Makefile | 13 SRCS+= Support/Atomic.cpp
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenACC.cpp | 52 .Case("atomic", OpenACCDirectiveKind::Atomic) in getOpenACCDirectiveKind() 260 case OpenACCDirectiveKind::Atomic: in isOpenACCDirectiveKind() 966 if (DirKind == OpenACCDirectiveKind::Atomic) in ParseOpenACCDirective()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 494 return Atomic##func(thr, GET_CALLER_PC(), __VA_ARGS__); 853 Atomic##func(thr, pc, __VA_ARGS__); \ 862 (ret) = Atomic##func(thr, pc, __VA_ARGS__); \
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrFormats.td | 146 // Atomic without a return. 149 // Atomic with return.
|
| /freebsd-14.2/contrib/tzdata/ |
| H A D | leap-seconds.list | 16 # Atomic clocks are more stable than the rate of the earth's rotation since the latter
|
| /freebsd-14.2/usr.sbin/ntp/ntpd/ |
| H A D | leap-seconds | 16 # Atomic clocks are more stable than the rate of the earth's rotation since the latter
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.def | 470 // Atomic '__sync_*' libcalls. 532 // Atomic `__atomic_*' libcalls.
|