| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_shadow.h | 125 DCHECK(!IsAtomic()); in SetAtomic() 128 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic() 131 bool IsAtomic() const { return x_ & kAtomicBit; } in IsAtomic() function 192 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic() 198 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker() 199 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker() 205 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual() 206 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
|
| H A D | tsan_rtl_report.cpp | 185 mop->atomic = s.IsAtomic(); in AddMemoryAccess() 814 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree() 815 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree() 817 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree() 819 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
|
| H A D | tsan_rtl_access.cpp | 270 old.epoch() > sync_epoch && old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| H A D | tsan_rtl.h | 215 DCHECK(!IsAtomic()); in SetAtomic() 218 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic() 221 bool IsAtomic() const { in IsAtomic() function 290 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic() 297 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker() 298 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker() 305 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual() 306 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
|
| H A D | tsan_rtl_report.cc | 173 mop->atomic = s.IsAtomic(); in AddMemoryAccess() 577 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree() 578 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree() 580 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree() 582 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
|
| H A D | tsan_rtl.cc | 714 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| H A D | tsan_rtl.h | 219 DCHECK(!IsAtomic()); in SetAtomic() 222 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic() 225 bool IsAtomic() const { in IsAtomic() function 294 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic() 301 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker() 302 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker() 309 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual() 310 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
|
| H A D | tsan_rtl_report.cc | 175 mop->atomic = s.IsAtomic(); in AddMemoryAccess() 579 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree() 580 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree() 582 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree() 584 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
|
| H A D | tsan_rtl.cc | 718 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 796 bit IsAtomic = ?; 1477 let IsAtomic = true; 1482 let IsAtomic = true; 1487 let IsAtomic = true; 1492 let IsAtomic = true; 1497 let IsAtomic = true; 1505 let IsAtomic = true; 1510 let IsAtomic = true; 1515 let IsAtomic = true; 1520 let IsAtomic = true; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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;
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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> {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 415 auto IsAtomic = InstName.find("atomic.") != StringRef::npos; in checkForP2AlignIfLoadStore() local 416 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 427 let IsAtomic = 1; 432 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;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 891 bool isAtomic() const { return IsAtomic; } in isAtomic() 902 unsigned IsAtomic : 1; member in __anonc3781cb10211::PropertyImplStrategy 918 IsAtomic = prop->isAtomic(); in PropertyImplStrategy() 944 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy() 960 } else if (!IsAtomic) { in PropertyImplStrategy() 972 if (!IsAtomic) { in PropertyImplStrategy()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.cpp | 709 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local 801 if (IsAtomic) { in convertMIMGInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 273 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1260 bool IsAtomic, bool IsLds = false); 1645 bool IsAtomic = false); 6959 bool IsAtomic, in cvtMubufImpl() argument 6967 if (IsAtomic) { in cvtMubufImpl() 7085 bool IsAtomic) { in cvtMIMG() argument 7092 if (IsAtomic) { in cvtMIMG()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4004 bool IsAtomic = false; in createAndImportSelDAGMatcher() local 4008 IsAtomic = true; in createAndImportSelDAGMatcher() 4067 if (IsAtomic && SrcGIOrNull->TheDef->getName() == "G_STORE") { in createAndImportSelDAGMatcher()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 2431 let IsAtomic = F.IsAtomic;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2427 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument 2429 if (!IsAtomic) in parseScopeAndOrdering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 22725 bool IsAtomic; in isAlias() member 22774 if (MUC0.IsAtomic && MUC1.IsAtomic) in isAlias()
|