Home
last modified time | relevance | path

Searched refs:CrossThread (Results 1 – 14 of 14) 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/lib/Target/CppBackend/
DCPPBackend.cpp1109 case CrossThread: return "CrossThread"; in ConvertAtomicSynchScope()
1334 StringRef CrossThread = ConvertAtomicSynchScope(load->getSynchScope()); in printInstruction() local
1336 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1352 StringRef CrossThread = ConvertAtomicSynchScope(store->getSynchScope()); in printInstruction() local
1354 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1560 StringRef CrossThread = ConvertAtomicSynchScope(fi->getSynchScope()); in printInstruction() local
1563 << Ordering << ", " << CrossThread << ", " << bbname in printInstruction()
1573 StringRef CrossThread = ConvertAtomicSynchScope(cxi->getSynchScope()); in printInstruction() local
1578 << CrossThread << ", " << bbname in printInstruction()
1592 StringRef CrossThread = ConvertAtomicSynchScope(rmwi->getSynchScope()); in printInstruction() local
[all …]
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp319 return LI->isAtomic() && LI->getSynchScope() == CrossThread; in isAtomic()
321 return SI->isAtomic() && SI->getSynchScope() == CrossThread; in isAtomic()
/external/llvm/include/llvm/IR/
DInstructions.h50 CrossThread = 1 enumerator
184 AtomicOrdering Order, SynchronizationScope SynchScope = CrossThread,
190 SynchronizationScope SynchScope = CrossThread,
250 SynchronizationScope SynchScope = CrossThread) {
313 SynchronizationScope SynchScope = CrossThread,
369 SynchronizationScope SynchScope = CrossThread) {
432 SynchronizationScope SynchScope = CrossThread,
DIRBuilder.h1002 SynchronizationScope SynchScope = CrossThread,
1010 SynchronizationScope SynchScope = CrossThread) {
1016 SynchronizationScope SynchScope = CrossThread) {
/external/llvm/lib/IR/
DInstructions.cpp950 : LoadInst(Ptr, Name, isVolatile, Align, NotAtomic, CrossThread, in LoadInst()
955 : LoadInst(Ptr, Name, isVolatile, Align, NotAtomic, CrossThread, InsertAE) { in LoadInst()
1064 : StoreInst(val, addr, isVolatile, Align, NotAtomic, CrossThread, in StoreInst()
1069 : StoreInst(val, addr, isVolatile, Align, NotAtomic, CrossThread, in StoreInst()
DAsmWriter.cpp2044 case CrossThread: break; in writeAtomic()
2065 case CrossThread: break; in writeAtomicCmpXchg()
DCore.cpp2500 isSingleThread ? SingleThread : CrossThread, in LLVMBuildFence()
2763 mapFromLLVMOrdering(ordering), singleThread ? SingleThread : CrossThread)); in LLVMBuildAtomicRMW()
DVerifier.cpp2560 Assert(LI.getSynchScope() == CrossThread, in visitLoadInst()
2589 Assert(SI.getSynchScope() == CrossThread, in visitStoreInst()
/external/llvm/lib/AsmParser/
DLLParser.cpp1596 Scope = CrossThread; in ParseScopeAndOrdering()
5287 SynchronizationScope Scope = CrossThread; in ParseLoad()
5335 SynchronizationScope Scope = CrossThread; in ParseStore()
5378 SynchronizationScope Scope = CrossThread; in ParseCmpXchg()
5431 SynchronizationScope Scope = CrossThread; in ParseAtomicRMW()
5484 SynchronizationScope Scope = CrossThread; in ParseFence()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp139 case CrossThread: return bitc::SYNCHSCOPE_CROSSTHREAD; in GetEncodedSynchScope()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp668 case bitc::SYNCHSCOPE_CROSSTHREAD: return CrossThread; in GetDecodedSynchScope()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1324 Scope = llvm::CrossThread; in EmitBuiltinExpr()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp16813 if (FenceOrdering == SequentiallyConsistent && FenceScope == CrossThread) { in LowerATOMIC_FENCE()