Home
last modified time | relevance | path

Searched refs:CrossThread (Results 1 – 15 of 15) sorted by relevance

/external/llvm/test/CodeGen/CPP/
Datomic.ll5 …a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Xchg, {{.*}}, SequentiallyConsistent, CrossThread
10 …[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Add, {{.*}}, SequentiallyConsistent, CrossThread
20 … [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::And, {{.*}}, AcquireRelease, CrossThread
25 …WInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Nand, {{.*}}, Release, CrossThread
35 …MWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Xor, {{.*}}, Release, CrossThread
45 …MWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Min, {{.*}}, Acquire, CrossThread
50 …nst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::UMax, {{.*}}, Monotonic, CrossThread
65 …INST:[a-zA-Z0-9_]+]] = new AtomicCmpXchgInst({{.*}}, SequentiallyConsistent, Monotonic, CrossThread
77 …INST:[a-zA-Z0-9_]+]] = new AtomicCmpXchgInst({{.*}}, SequentiallyConsistent, Monotonic, CrossThread
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp186 Monotonic, Monotonic, CrossThread, BB); in TEST_F()
189 Monotonic, CrossThread, BB); in TEST_F()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1108 case CrossThread: return "CrossThread"; in ConvertAtomicSynchScope()
1333 StringRef CrossThread = ConvertAtomicSynchScope(load->getSynchScope()); in printInstruction() local
1335 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1351 StringRef CrossThread = ConvertAtomicSynchScope(store->getSynchScope()); in printInstruction() local
1353 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1554 StringRef CrossThread = ConvertAtomicSynchScope(fi->getSynchScope()); in printInstruction() local
1557 << Ordering << ", " << CrossThread << ", " << bbname in printInstruction()
1567 StringRef CrossThread = ConvertAtomicSynchScope(cxi->getSynchScope()); in printInstruction() local
1572 << CrossThread << ", " << bbname in printInstruction()
1586 StringRef CrossThread = ConvertAtomicSynchScope(rmwi->getSynchScope()); in printInstruction() local
[all …]
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp320 return LI->isAtomic() && LI->getSynchScope() == CrossThread; in isAtomic()
322 return SI->isAtomic() && SI->getSynchScope() == CrossThread; in isAtomic()
/external/llvm/include/llvm/IR/
DInstructions.h52 CrossThread = 1 enumerator
206 AtomicOrdering Order, SynchronizationScope SynchScope = CrossThread,
212 SynchronizationScope SynchScope = CrossThread,
276 SynchronizationScope SynchScope = CrossThread) {
342 SynchronizationScope SynchScope = CrossThread,
397 SynchronizationScope SynchScope = CrossThread) {
465 SynchronizationScope SynchScope = CrossThread,
DIRBuilder.h1074 SynchronizationScope SynchScope = CrossThread,
1082 SynchronizationScope SynchScope = CrossThread) {
1088 SynchronizationScope SynchScope = CrossThread) {
/external/llvm/lib/AsmParser/
DLLParser.cpp1720 Scope = CrossThread; in ParseScopeAndOrdering()
5784 SynchronizationScope Scope = CrossThread; in ParseLoad()
5832 SynchronizationScope Scope = CrossThread; in ParseStore()
5875 SynchronizationScope Scope = CrossThread; in ParseCmpXchg()
5928 SynchronizationScope Scope = CrossThread; in ParseAtomicRMW()
5981 SynchronizationScope Scope = CrossThread; in ParseFence()
/external/llvm/lib/IR/
DInstructions.cpp1213 : LoadInst(Ty, Ptr, Name, isVolatile, Align, NotAtomic, CrossThread, in LoadInst()
1218 : LoadInst(Ptr, Name, isVolatile, Align, NotAtomic, CrossThread, InsertAE) { in LoadInst()
1328 : StoreInst(val, addr, isVolatile, Align, NotAtomic, CrossThread, in StoreInst()
1333 : StoreInst(val, addr, isVolatile, Align, NotAtomic, CrossThread, in StoreInst()
DAsmWriter.cpp2103 case CrossThread: break; in writeAtomic()
2124 case CrossThread: break; in writeAtomicCmpXchg()
DCore.cpp2542 isSingleThread ? SingleThread : CrossThread, in LLVMBuildFence()
2824 mapFromLLVMOrdering(ordering), singleThread ? SingleThread : CrossThread)); in LLVMBuildAtomicRMW()
DVerifier.cpp2767 Assert(LI.getSynchScope() == CrossThread, in visitLoadInst()
2794 Assert(SI.getSynchScope() == CrossThread, in visitStoreInst()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp143 case CrossThread: return bitc::SYNCHSCOPE_CROSSTHREAD; in GetEncodedSynchScope()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp809 case bitc::SYNCHSCOPE_CROSSTHREAD: return CrossThread; in getDecodedSynchScope()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1459 Scope = llvm::CrossThread; in EmitBuiltinExpr()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19272 if (FenceOrdering == SequentiallyConsistent && FenceScope == CrossThread) { in LowerATOMIC_FENCE()