Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.h219 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 Dtsan_rtl_report.cc175 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 Dtsan_rtl.cc718 old.IsAtomic() == cur.IsAtomic() && in ContainsSameAccessSlow()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td658 bit IsAtomic = ?;
1169 let IsAtomic = 1;
1174 let IsAtomic = 1;
1179 let IsAtomic = 1;
1184 let IsAtomic = 1;
1189 let IsAtomic = 1;
1197 let IsAtomic = 1;
1296 let IsAtomic = 1;
1302 let IsAtomic = 1;
1308 let IsAtomic = 1;
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp372 bool IsAtomic = false; member
376 bool IsAtomic) in LoadValue()
378 IsAtomic(IsAtomic) {} in LoadValue()
988 InVal.IsAtomic >= MemInst.isAtomic() && in processNode()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td34 let IsAtomic = 1;
42 let IsAtomic = 1;
117 let IsAtomic = 1;
124 let IsAtomic = 1;
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td565 bit IsAtomic = 0;
599 let IsAtomic = base.IsAtomic;
632 let IsAtomic = 1;
649 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm)
658 !if(P_.IsAtomic, 0, 1)), 1> {
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp311 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local
366 if (IsAtomic) { in convertMIMGInst()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjC.cpp741 bool isAtomic() const { return IsAtomic; } in isAtomic()
752 unsigned IsAtomic : 1; member in __anonda19ca350211::PropertyImplStrategy
768 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
793 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy()
809 } else if (!IsAtomic) { in PropertyImplStrategy()
821 if (!IsAtomic) { in PropertyImplStrategy()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp892 bool IsAtomic, bool IsAtomicReturn, bool IsLds = false);
1153 bool IsAtomic = false);
4562 bool IsAtomic, in cvtMubufImpl() argument
4568 assert(IsAtomicReturn ? IsAtomic : true); in cvtMubufImpl()
4620 if (!IsAtomic) { // glc is hard-coded. in cvtMubufImpl()
4672 bool IsAtomic) { in cvtMIMG() argument
4679 if (IsAtomic) { in cvtMIMG()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td268 let IsAtomic = 1;
274 let IsAtomic = 1;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2290 let IsAtomic = F.IsAtomic;