| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.h | 208 DCHECK(!IsAtomic()); in SetAtomic() 211 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic() 214 bool IsAtomic() const { in IsAtomic() function 283 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic() 290 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker() 291 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker() 298 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual() 299 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
|
| H A D | tsan_rtl_report.cpp | 186 mop->atomic = s.IsAtomic(); in AddMemoryAccess() 588 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree() 589 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree() 591 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree() 593 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
|
| H A D | tsan_rtl.cpp | 784 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 797 bit IsAtomic = ?; 1478 let IsAtomic = true; 1483 let IsAtomic = true; 1488 let IsAtomic = true; 1493 let IsAtomic = true; 1498 let IsAtomic = true; 1506 let IsAtomic = true; 1605 let IsAtomic = true; 1611 let IsAtomic = true; 1617 let IsAtomic = true; [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 33 let IsAtomic = 1; 41 let IsAtomic = 1; 116 let IsAtomic = 1; 123 let IsAtomic = 1;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 561 bool IsAtomic = false; member 565 bool IsAtomic) in LoadValue() 567 IsAtomic(IsAtomic) {} in LoadValue() 1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAMDGPU.td | 617 bit IsAtomic = false; 651 let IsAtomic = base.IsAtomic; 684 let IsAtomic = true; 697 int NumDmaskArgs = !not(P_.IsAtomic); 724 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm) 733 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]), 742 !if(P_.IsAtomic, 0, 1)), 1> {
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 426 let IsAtomic = 1; 431 let IsAtomic = 1;
|
| H A D | SIInstrInfo.td | 338 let IsAtomic = 1; 344 let IsAtomic = 1; 425 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in { 515 let IsAtomic = 1; 521 let IsAtomic = 1;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 891 bool isAtomic() const { return IsAtomic; } in isAtomic() 902 unsigned IsAtomic : 1; member in __anon2f6c64fa0211::PropertyImplStrategy 918 IsAtomic = prop->isAtomic(); in PropertyImplStrategy() 932 Kind = IsAtomic ? GetSetProperty : SetPropertyAndExpressionGet; in PropertyImplStrategy() 945 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy() 961 } else if (!IsAtomic) { in PropertyImplStrategy() 973 if (!IsAtomic) { in PropertyImplStrategy()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 437 auto IsAtomic = InstName.find("atomic.") != StringRef::npos; in checkForP2AlignIfLoadStore() local 438 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.cpp | 709 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local 799 if (IsAtomic) { in convertMIMGInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 265 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1260 bool IsAtomic, bool IsLds = false); 1646 bool IsAtomic = false); 6998 bool IsAtomic, in cvtMubufImpl() argument 7006 if (IsAtomic) { in cvtMubufImpl() 7124 bool IsAtomic) { in cvtMIMG() argument 7131 if (IsAtomic) { in cvtMIMG()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4018 bool IsAtomic = false; in createAndImportSelDAGMatcher() local 4022 IsAtomic = true; in createAndImportSelDAGMatcher() 4081 if (IsAtomic && SrcGIOrNull->TheDef->getName() == "G_STORE") { in createAndImportSelDAGMatcher()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 2461 let IsAtomic = F.IsAtomic;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2100 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument 2102 if (!IsAtomic) in parseScopeAndOrdering()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 23004 bool IsAtomic; in isAlias() member 23053 if (MUC0.IsAtomic && MUC1.IsAtomic) in isAlias()
|