Home
last modified time | relevance | path

Searched refs:IsAtomic (Results 1 – 25 of 36) sorted by relevance

12

/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl.h204 DCHECK(!IsAtomic()); in SetAtomic()
207 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic()
210 bool IsAtomic() const { in IsAtomic() function
279 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic()
286 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker()
287 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker()
294 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual()
295 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
Dtsan_rtl_report.cc172 mop->atomic = s.IsAtomic(); in AddMemoryAccess()
571 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree()
572 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree()
574 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree()
576 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
Dtsan_rtl.cc665 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_rtl.h211 DCHECK(!IsAtomic()); in SetAtomic()
214 DCHECK_EQ(IsAtomic(), kIsAtomic); in SetAtomic()
217 bool IsAtomic() const { in IsAtomic() function
286 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic()
293 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || in IsRWNotWeaker()
294 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker()
301 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) || in IsRWWeakerOrEqual()
302 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
Dtsan_rtl_report.cpp175 mop->atomic = s.IsAtomic(); in AddMemoryAccess()
575 CHECK(!(s0.IsAtomic() && s1.IsAtomic())); in RaceBetweenAtomicAndFree()
576 if (!s0.IsAtomic() && !s1.IsAtomic()) in RaceBetweenAtomicAndFree()
578 if (s0.IsAtomic() && s1.IsFreed()) in RaceBetweenAtomicAndFree()
580 if (s1.IsAtomic() && thr->is_freeing) in RaceBetweenAtomicAndFree()
Dtsan_rtl.cpp752 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp285 bool IsAtomic; member
288 : DefInst(nullptr), Generation(0), MatchingId(-1), IsAtomic(false), in LoadValue()
291 bool IsAtomic, bool IsInvariant) in LoadValue()
293 IsAtomic(IsAtomic), IsInvariant(IsInvariant) {} in LoadValue()
643 InVal.IsAtomic >= MemInst.isAtomic()) { in processNode()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td775 bit IsAtomic = ?;
1429 let IsAtomic = 1;
1434 let IsAtomic = 1;
1439 let IsAtomic = 1;
1444 let IsAtomic = 1;
1449 let IsAtomic = 1;
1457 let IsAtomic = 1;
1462 let IsAtomic = 1;
1467 let IsAtomic = 1;
1472 let IsAtomic = 1;
[all …]
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td773 bit IsAtomic = ?;
1442 let IsAtomic = true;
1447 let IsAtomic = true;
1452 let IsAtomic = true;
1457 let IsAtomic = true;
1462 let IsAtomic = true;
1470 let IsAtomic = true;
1475 let IsAtomic = true;
1480 let IsAtomic = true;
1485 let IsAtomic = true;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp523 bool IsAtomic = false; member
527 bool IsAtomic) in LoadValue()
529 IsAtomic(IsAtomic) {} in LoadValue()
1120 InVal.IsAtomic >= MemInst.isAtomic() && in processNode()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrAtomics.td33 let IsAtomic = 1;
41 let IsAtomic = 1;
116 let IsAtomic = 1;
123 let IsAtomic = 1;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrAtomics.td33 let IsAtomic = 1;
41 let IsAtomic = 1;
116 let IsAtomic = 1;
123 let IsAtomic = 1;
/external/llvm-project/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp541 bool IsAtomic = false; member
545 bool IsAtomic) in LoadValue()
547 IsAtomic(IsAtomic) {} in LoadValue()
1089 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
/external/llvm-project/llvm/test/TableGen/
DContextlessPredicates.td14 let IsAtomic = 1;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsAMDGPU.td596 bit IsAtomic = 0;
630 let IsAtomic = base.IsAtomic;
663 let IsAtomic = 1;
676 int NumDmaskArgs = !if(P_.IsAtomic, 0, 1);
693 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm)
701 !if(P_.IsAtomic, [], [ImmArg<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>]),
707 !if(P_.IsAtomic, 0, 1)), 1> {
/external/llvm-project/llvm/include/llvm/IR/
DIntrinsicsAMDGPU.td613 bit IsAtomic = false;
647 let IsAtomic = base.IsAtomic;
680 let IsAtomic = true;
693 int NumDmaskArgs = !not(P_.IsAtomic);
720 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm)
729 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]),
738 !if(P_.IsAtomic, 0, 1)), 1> {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/AsmParser/
DWebAssemblyAsmParser.cpp393 auto IsAtomic = InstName.find("atomic.") != StringRef::npos; in checkForP2AlignIfLoadStore() local
394 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
/external/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
DWebAssemblyAsmParser.cpp413 auto IsAtomic = InstName.find("atomic.") != StringRef::npos; in checkForP2AlignIfLoadStore() local
414 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
/external/clang/lib/CodeGen/
DCGObjC.cpp644 bool isAtomic() const { return IsAtomic; } in isAtomic()
655 unsigned IsAtomic : 1; member in __anon2e547c680211::PropertyImplStrategy
671 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
696 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy()
712 } else if (!IsAtomic) { in PropertyImplStrategy()
724 if (!IsAtomic) { in PropertyImplStrategy()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td405 let IsAtomic = 1;
410 let IsAtomic = 1;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/Disassembler/
DAMDGPUDisassembler.cpp485 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local
576 if (IsAtomic) { in convertMIMGInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrInfo.td329 let IsAtomic = 1;
338 let IsAtomic = 1;
372 let IsAtomic = 1;
378 let IsAtomic = 1;
460 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
552 let IsAtomic = 1;
558 let IsAtomic = 1;
DAMDGPUInstructions.td403 let IsAtomic = 1;
408 let IsAtomic = 1;
/external/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp588 …void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands, bool IsAtomic, bool IsAtomicReturn);
2128 bool IsAtomic, bool IsAtomicReturn) { in cvtMubufImpl() argument
2130 assert(IsAtomicReturn ? IsAtomic : true); in cvtMubufImpl()
2165 if (!IsAtomic) { // glc is hard-coded. in cvtMubufImpl()
/external/llvm-project/clang/lib/CodeGen/
DCGObjC.cpp890 bool isAtomic() const { return IsAtomic; } in isAtomic()
901 unsigned IsAtomic : 1; member in __anona13c6eb60211::PropertyImplStrategy
917 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
943 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy()
959 } else if (!IsAtomic) { in PropertyImplStrategy()
971 if (!IsAtomic) { in PropertyImplStrategy()

12