Home
last modified time | relevance | path

Searched refs:SynchScope (Results 1 – 11 of 11) sorted by relevance

/external/llvm/include/llvm/IR/
DInstructions.h184 AtomicOrdering Order, SynchronizationScope SynchScope = CrossThread,
187 NameStr, isVolatile, Align, Order, SynchScope, InsertBefore) {}
190 SynchronizationScope SynchScope = CrossThread,
194 SynchronizationScope SynchScope,
250 SynchronizationScope SynchScope = CrossThread) {
252 setSynchScope(SynchScope);
313 SynchronizationScope SynchScope = CrossThread,
317 SynchronizationScope SynchScope,
369 SynchronizationScope SynchScope = CrossThread) {
371 setSynchScope(SynchScope);
[all …]
DIRBuilder.h1002 SynchronizationScope SynchScope = CrossThread,
1004 return Insert(new FenceInst(Context, Ordering, SynchScope), Name);
1010 SynchronizationScope SynchScope = CrossThread) {
1012 FailureOrdering, SynchScope));
1016 SynchronizationScope SynchScope = CrossThread) {
1017 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1169 SynchronizationScope SynchScope) {
1175 assert((SynchScope & 1) == SynchScope &&
1178 SubclassData |= SynchScope << 12;
1184 assert(getSynchScope() == SynchScope && "Synch-scope encoding error!");
1199 SynchronizationScope SynchScope)
1201 InitAtomic(Ordering, Ordering, SynchScope);
1208 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1210 InitAtomic(Ordering, Ordering, SynchScope);
1217 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1219 InitAtomic(Ordering, Ordering, SynchScope);
[all …]
DSelectionDAG.h749 SynchronizationScope SynchScope);
755 SynchronizationScope SynchScope);
762 SynchronizationScope SynchScope);
766 SynchronizationScope SynchScope);
773 SynchronizationScope SynchScope);
781 SynchronizationScope SynchScope);
784 AtomicOrdering Ordering, SynchronizationScope SynchScope);
/external/llvm/lib/IR/
DInstructions.cpp960 SynchronizationScope SynchScope, Instruction *InsertBef) in LoadInst() argument
964 setAtomic(Order, SynchScope); in LoadInst()
971 SynchronizationScope SynchScope, in LoadInst() argument
977 setAtomic(Order, SynchScope); in LoadInst()
1074 SynchronizationScope SynchScope, in StoreInst() argument
1084 setAtomic(Order, SynchScope); in StoreInst()
1090 SynchronizationScope SynchScope, in StoreInst() argument
1100 setAtomic(Order, SynchScope); in StoreInst()
1120 SynchronizationScope SynchScope) { in Init() argument
1126 setSynchScope(SynchScope); in Init()
[all …]
DAsmWriter.cpp1965 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope);
1968 SynchronizationScope SynchScope);
2038 SynchronizationScope SynchScope) { in writeAtomic() argument
2042 switch (SynchScope) { in writeAtomic()
2060 SynchronizationScope SynchScope) { in writeAtomicCmpXchg() argument
2063 switch (SynchScope) { in writeAtomicCmpXchg()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4037 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); in ParseFunctionBody() local
4042 I = new LoadInst(Op, "", Record[OpNum+1], Align, Ordering, SynchScope); in ParseFunctionBody()
4080 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); in ParseFunctionBody() local
4087 I = new StoreInst(Val, Ptr, Record[OpNum+1], Align, Ordering, SynchScope); in ParseFunctionBody()
4106 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+2]); in ParseFunctionBody() local
4116 SynchScope); in ParseFunctionBody()
4148 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); in ParseFunctionBody() local
4149 I = new AtomicRMWInst(Operation, Ptr, Val, Ordering, SynchScope); in ParseFunctionBody()
4161 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[1]); in ParseFunctionBody() local
4162 I = new FenceInst(Context, Ordering, SynchScope); in ParseFunctionBody()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4484 SynchronizationScope SynchScope) { in getAtomic() argument
4508 SynchScope); in getAtomic()
4518 SynchronizationScope SynchScope) { in getAtomic() argument
4520 Ordering, SynchScope); in getAtomic()
4527 AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) { in getAtomicCmpSwap() argument
4547 SuccessOrdering, FailureOrdering, SynchScope); in getAtomicCmpSwap()
4556 SynchronizationScope SynchScope) { in getAtomicCmpSwap() argument
4563 SuccessOrdering, FailureOrdering, SynchScope); in getAtomicCmpSwap()
4572 SynchronizationScope SynchScope) { in getAtomic() argument
4594 Ordering, SynchScope); in getAtomic()
[all …]
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1106 static StringRef ConvertAtomicSynchScope(SynchronizationScope SynchScope) { in ConvertAtomicSynchScope() argument
1107 switch (SynchScope) { in ConvertAtomicSynchScope()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp136 static unsigned GetEncodedSynchScope(SynchronizationScope SynchScope) { in GetEncodedSynchScope() argument
137 switch (SynchScope) { in GetEncodedSynchScope()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp16756 auto SynchScope = AI->getSynchScope(); in lowerIdempotentRMWIntoFencedLoad() local
16778 if (SynchScope == SingleThread) { in lowerIdempotentRMWIntoFencedLoad()
16797 Loaded->setAtomic(Order, SynchScope); in lowerIdempotentRMWIntoFencedLoad()