Home
last modified time | relevance | path

Searched refs:isAtomic (Results 1 – 25 of 45) sorted by relevance

12

/external/llvm/lib/Analysis/
DLoads.cpp356 if (LI->isAtomic() < Load->isAtomic()) in FindAvailableLoadedValue()
377 if (SI->isAtomic() < Load->isAtomic()) in FindAvailableLoadedValue()
DMemoryDependenceAnalysis.cpp519 if (LI->isAtomic() && isStrongerThanUnordered(LI->getOrdering())) { in getSimplePointerDependencyFrom()
585 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp400 bool isAtomic() const { in isAtomic() function in __anon5dbebb2a0311::EarlyCSE::ParseMemoryInst
405 return Inst->isAtomic(); in isAtomic()
418 return !Inst->isAtomic(); in isUnordered()
643 InVal.IsAtomic >= MemInst.isAtomic()) { in processNode()
661 MemInst.isAtomic(), MemInst.isInvariantLoad())); in processNode()
773 MemInst.isAtomic(), /*IsInvariant=*/false)); in processNode()
DLowerAtomic.cpp124 if (LI->isAtomic()) in runOnBasicBlock()
127 if (SI->isAtomic()) in runOnBasicBlock()
DGVN.cpp1236 if (Address && LI->isAtomic() <= DepSI->isAtomic()) { in AnalyzeLoadAvailability()
1254 if (DepLI != LI && Address && LI->isAtomic() <= DepLI->isAtomic()) { in AnalyzeLoadAvailability()
1268 if (Address && !LI->isAtomic()) { in AnalyzeLoadAvailability()
1315 if (S->isAtomic() < LI->isAtomic()) in AnalyzeLoadAvailability()
1331 if (LD->isAtomic() < LI->isAtomic()) in AnalyzeLoadAvailability()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLowerAtomic.cpp125 if (LI->isAtomic()) in runOnBasicBlock()
128 if (SI->isAtomic()) in runOnBasicBlock()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp366 static bool isAtomic(Instruction *I) { in isAtomic() function
368 return LI->isAtomic() && LI->getSynchScope() == CrossThread; in isAtomic()
370 return SI->isAtomic() && SI->getSynchScope() == CrossThread; in isAtomic()
401 if (isAtomic(&Inst)) in runOnFunction()
DMemorySanitizer.cpp759 Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val); in materializeStores()
770 if (SI->isAtomic()) in materializeStores()
773 if (MS.TrackOrigins && !SI->isAtomic()) in materializeStores()
1288 if (I.isAtomic()) in visitLoadInst()
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.cpp71 if (I->isAtomic()) in isSourceOfDivergence()
/external/llvm/include/llvm/IR/
DInstruction.h397 bool isAtomic() const;
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h422 bool isAtomic() const;
/external/swiftshader/third_party/LLVM/lib/AsmParser/
DLLParser.cpp1156 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope, in ParseScopeAndOrdering() argument
1158 if (!isAtomic) in ParseScopeAndOrdering()
3699 bool isAtomic = false; in ParseLoad() local
3706 isAtomic = true; in ParseLoad()
3718 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseLoad()
3725 if (isAtomic && !Alignment) in ParseLoad()
3746 bool isAtomic = false; in ParseStore() local
3753 isAtomic = true; in ParseStore()
3767 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseStore()
3777 if (isAtomic && !Alignment) in ParseStore()
DLLParser.h182 bool ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope,
/external/clang/lib/CodeGen/
DCGObjC.cpp570 bool isAtomic, bool hasStrong) { in emitStructGetterCall() argument
589 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy); in emitStructGetterCall()
644 bool isAtomic() const { return IsAtomic; } in isAtomic() function in __anond637f2450211::PropertyImplStrategy
671 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
950 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())), in generateObjCGetterBody()
979 emitStructGetterCall(*this, ivar, strategy.isAtomic(), in generateObjCGetterBody()
1206 .GetOptimizedPropertySetFunction(strategy.isAtomic(), in generateObjCSetterBody()
1244 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())), in generateObjCSetterBody()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DAsmWriter.cpp1670 if ((isa<LoadInst>(I) && cast<LoadInst>(I).isAtomic()) || in printInstruction()
1671 (isa<StoreInst>(I) && cast<StoreInst>(I).isAtomic())) in printInstruction()
1945 if (LI->isAtomic()) in printInstruction()
1950 if (SI->isAtomic()) in printInstruction()
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/
DBitcodeWriter.cpp1194 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1204 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1210 if (cast<StoreInst>(I).isAtomic()) in WriteInstruction()
1218 if (cast<StoreInst>(I).isAtomic()) { in WriteInstruction()
/external/llvm/lib/AsmParser/
DLLParser.cpp1875 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope, in ParseScopeAndOrdering() argument
1877 if (!isAtomic) in ParseScopeAndOrdering()
6004 bool isAtomic = false; in ParseLoad() local
6009 isAtomic = true; in ParseLoad()
6024 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseLoad()
6030 if (isAtomic && !Alignment) in ParseLoad()
6053 bool isAtomic = false; in ParseStore() local
6058 isAtomic = true; in ParseStore()
6071 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseStore()
6081 if (isAtomic && !Alignment) in ParseStore()
DLLParser.h240 bool ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope,
/external/llvm/lib/IR/
DInstruction.cpp523 bool Instruction::isAtomic() const { in isAtomic() function in Instruction
DAsmWriter.cpp2853 if ((isa<LoadInst>(I) && cast<LoadInst>(I).isAtomic()) || in printInstruction()
2854 (isa<StoreInst>(I) && cast<StoreInst>(I).isAtomic())) in printInstruction()
3168 if (LI->isAtomic()) in printInstruction()
3173 if (SI->isAtomic()) in printInstruction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFastISel.cpp973 if (Load->isAtomic()) in selectLoad()
1028 if (Store->isAtomic()) in selectStore()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstructions.h211 bool isAtomic() const { return getOrdering() != NotAtomic; } in isAtomic() function
218 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
331 bool isAtomic() const { return getOrdering() != NotAtomic; } in isAtomic() function
338 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/translit/
DTransliteratorTest.java3177 if (!isAtomic(s, t, trans)) { in TestSourceTargetSet2()
3178 isAtomic(s, t, trans); in TestSourceTargetSet2()
3264 private boolean isAtomic(String s, String t, Transliterator trans) { in isAtomic() method in TransliteratorTest
/external/icu/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/
DTransliteratorTest.java3174 if (!isAtomic(s, t, trans)) { in TestSourceTargetSet2()
3175 isAtomic(s, t, trans); in TestSourceTargetSet2()
3261 private boolean isAtomic(String s, String t, Transliterator trans) { in isAtomic() method in TransliteratorTest
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombinePHI.cpp292 if (FirstLI->isAtomic()) in FoldPHIArgLoadIntoPHI()

12