Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/CPP/
H A 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
/minix3/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp1106 case CrossThread: return "CrossThread"; in ConvertAtomicSynchScope()
1331 StringRef CrossThread = ConvertAtomicSynchScope(load->getSynchScope()); in printInstruction() local
1333 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1349 StringRef CrossThread = ConvertAtomicSynchScope(store->getSynchScope()); in printInstruction() local
1351 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1557 StringRef CrossThread = ConvertAtomicSynchScope(fi->getSynchScope()); in printInstruction() local
1560 << Ordering << ", " << CrossThread << ", " << bbname in printInstruction()
1570 StringRef CrossThread = ConvertAtomicSynchScope(cxi->getSynchScope()); in printInstruction() local
1575 << CrossThread << ", " << bbname in printInstruction()
1589 StringRef CrossThread = ConvertAtomicSynchScope(rmwi->getSynchScope()); in printInstruction() local
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp301 return LI->isAtomic() && LI->getSynchScope() == CrossThread; in isAtomic()
303 return SI->isAtomic() && SI->getSynchScope() == CrossThread; in isAtomic()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h50 CrossThread = 1 enumerator
185 SynchronizationScope SynchScope = CrossThread,
245 SynchronizationScope SynchScope = CrossThread) {
308 SynchronizationScope SynchScope = CrossThread,
364 SynchronizationScope SynchScope = CrossThread) {
427 SynchronizationScope SynchScope = CrossThread,
H A DIRBuilder.h995 SynchronizationScope SynchScope = CrossThread,
1003 SynchronizationScope SynchScope = CrossThread) {
1009 SynchronizationScope SynchScope = CrossThread) {
/minix3/external/bsd/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp1580 Scope = CrossThread; in ParseScopeAndOrdering()
4493 SynchronizationScope Scope = CrossThread; in ParseLoad()
4534 SynchronizationScope Scope = CrossThread; in ParseStore()
4577 SynchronizationScope Scope = CrossThread; in ParseCmpXchg()
4630 SynchronizationScope Scope = CrossThread; in ParseAtomicRMW()
4683 SynchronizationScope Scope = CrossThread; in ParseFence()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DAsmWriter.cpp1491 case CrossThread: break; in writeAtomic()
1512 case CrossThread: break; in writeAtomicCmpXchg()
H A DVerifier.cpp1997 Assert1(LI.getSynchScope() == CrossThread, in visitLoadInst()
2028 Assert1(SI.getSynchScope() == CrossThread, in visitStoreInst()
H A DCore.cpp2501 isSingleThread ? SingleThread : CrossThread, in LLVMBuildFence()
2763 mapFromLLVMOrdering(ordering), singleThread ? SingleThread : CrossThread)); in LLVMBuildAtomicRMW()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp137 case CrossThread: return bitc::SYNCHSCOPE_CROSSTHREAD; in GetEncodedSynchScope()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp303 case bitc::SYNCHSCOPE_CROSSTHREAD: return CrossThread; in GetDecodedSynchScope()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp1281 Scope = llvm::CrossThread; in EmitBuiltinExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19248 if (FenceOrdering == SequentiallyConsistent && FenceScope == CrossThread) { in LowerATOMIC_FENCE()