Home
last modified time | relevance | path

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

12

/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp131 if (LI->isAtomic()) in runOnBasicBlock()
134 if (SI->isAtomic()) in runOnBasicBlock()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp299 static bool isAtomic(Instruction *I) { in isAtomic() function
301 return LI->isAtomic() && LI->getSynchScope() == CrossThread; in isAtomic()
303 return SI->isAtomic() && SI->getSynchScope() == CrossThread; in isAtomic()
328 if (isAtomic(&Inst)) in runOnFunction()
DMemorySanitizer.cpp592 Value *Shadow = SI.isAtomic() ? getCleanShadow(Val) : getShadow(Val); in materializeStores()
602 if (SI.isAtomic()) SI.setOrdering(addReleaseOrdering(SI.getOrdering())); in materializeStores()
1089 if (I.isAtomic()) in visitLoadInst()
/external/llvm/lib/CodeGen/
DAtomicExpandLoadLinkedPass.cpp74 (isa<LoadInst>(&Inst) && cast<LoadInst>(&Inst)->isAtomic()) || in runOnFunction()
75 (isa<StoreInst>(&Inst) && cast<StoreInst>(&Inst)->isAtomic())) in runOnFunction()
/external/llvm/lib/Target/Mips/
DMipsFastISel.cpp245 if (cast<LoadInst>(I)->isAtomic()) in SelectLoad()
270 if (cast<StoreInst>(I)->isAtomic()) in SelectStore()
/external/chromium_org/third_party/WebKit/Source/wtf/text/
DStringImpl.h242 bool isAtomic() const { return m_isAtomic; } in isAtomic() function
243 void setIsAtomic(bool isAtomic) { m_isAtomic = isAtomic; } in setIsAtomic() argument
DAtomicString.cpp57 if (!result->isAtomic()) in addStringImpl()
88 ASSERT(string->isAtomic()); in destroy()
DAtomicString.h173 if (!r || r->isAtomic()) in add()
DStringImpl.cpp139 if (string->isAtomic()) in add()
279 if (isAtomic()) in ~StringImpl()
1929 if (a->isAtomic() && b->isAtomic()) in equal()
DWTFString.cpp685 if (impl()->isAtomic()) in isSafeToSendToAnotherThread()
/external/llvm/lib/Target/X86/
DX86AtomicExpandPass.cpp80 (isa<StoreInst>(&Inst) && cast<StoreInst>(&Inst)->isAtomic())) in runOnFunction()
DX86FastISel.cpp934 if (S->isAtomic()) in X86SelectStore()
1093 if (LI->isAtomic()) in X86SelectLoad()
/external/clang/lib/CodeGen/
DCGObjC.cpp518 bool isAtomic, bool hasStrong) { in emitStructGetterCall() argument
537 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy); in emitStructGetterCall()
594 bool isAtomic() const { return IsAtomic; } in isAtomic() function in __anon9fe1269f0211::PropertyImplStrategy
621 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
895 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())), in generateObjCGetterBody()
925 emitStructGetterCall(*this, ivar, strategy.isAtomic(), in generateObjCGetterBody()
1156 .GetOptimizedPropertySetFunction(strategy.isAtomic(), in generateObjCSetterBody()
1195 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())), in generateObjCSetterBody()
DCGCall.cpp1752 if (!load || load->isAtomic() || load->isVolatile() || in tryRemoveRetainOfSelf()
1800 assert(!store->isAtomic() && !store->isVolatile()); // see below in findDominatingStoreToReturnValue()
1810 assert(!store->isAtomic() && !store->isVolatile()); in findDominatingStoreToReturnValue()
/external/llvm/lib/AsmParser/
DLLParser.cpp1639 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope, in ParseScopeAndOrdering() argument
1641 if (!isAtomic) in ParseScopeAndOrdering()
4277 bool isAtomic = false; in ParseLoad() local
4282 isAtomic = true; in ParseLoad()
4293 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseLoad()
4300 if (isAtomic && !Alignment) in ParseLoad()
4318 bool isAtomic = false; in ParseStore() local
4323 isAtomic = true; in ParseStore()
4336 ParseScopeAndOrdering(isAtomic, Scope, Ordering) || in ParseStore()
4346 if (isAtomic && !Alignment) in ParseStore()
DLLParser.h222 bool ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope,
/external/llvm/lib/IR/
DAsmWriter.cpp1815 if ((isa<LoadInst>(I) && cast<LoadInst>(I).isAtomic()) || in printInstruction()
1816 (isa<StoreInst>(I) && cast<StoreInst>(I).isAtomic())) in printInstruction()
2072 if (LI->isAtomic()) in printInstruction()
2077 if (SI->isAtomic()) in printInstruction()
DVerifier.cpp1895 if (LI.isAtomic()) { in visitLoadInst()
1970 if (SI.isAtomic()) { in visitStoreInst()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1443 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1453 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1459 if (cast<StoreInst>(I).isAtomic()) in WriteInstruction()
1467 if (cast<StoreInst>(I).isAtomic()) { in WriteInstruction()
/external/llvm/include/llvm/IR/
DInstructions.h228 bool isAtomic() const { return getOrdering() != NotAtomic; } in isAtomic() function
235 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
348 bool isAtomic() const { return getOrdering() != NotAtomic; } in isAtomic() function
355 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp292 if (FirstLI->isAtomic()) in FoldPHIArgLoadIntoPHI()
/external/llvm/lib/Target/AArch64/
DAArch64FastISel.cpp601 if (!isLoadStoreTypeLegal(I->getType(), VT) || cast<LoadInst>(I)->isAtomic()) in SelectLoad()
696 cast<StoreInst>(I)->isAtomic()) in SelectStore()
/external/llvm/lib/Target/PowerPC/
DPPCFastISel.cpp540 if (cast<LoadInst>(I)->isAtomic()) in SelectLoad()
657 if (cast<StoreInst>(I)->isAtomic()) in SelectStore()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1329 if (load->isAtomic()) { in printInstruction()
1347 if (store->isAtomic()) { in printInstruction()
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp1062 if (cast<LoadInst>(I)->isAtomic()) in SelectLoad()
1178 if (cast<StoreInst>(I)->isAtomic()) in SelectStore()

12