/external/llvm/include/llvm/IR/ |
D | Instructions.h | 184 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 …]
|
D | IRBuilder.h | 1002 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/ |
D | SelectionDAGNodes.h | 1169 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 …]
|
D | SelectionDAG.h | 749 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/ |
D | Instructions.cpp | 960 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 …]
|
D | AsmWriter.cpp | 1965 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/ |
D | BitcodeReader.cpp | 4037 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/ |
D | SelectionDAG.cpp | 4484 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/ |
D | CPPBackend.cpp | 1106 static StringRef ConvertAtomicSynchScope(SynchronizationScope SynchScope) { in ConvertAtomicSynchScope() argument 1107 switch (SynchScope) { in ConvertAtomicSynchScope()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 136 static unsigned GetEncodedSynchScope(SynchronizationScope SynchScope) { in GetEncodedSynchScope() argument 137 switch (SynchScope) { in GetEncodedSynchScope()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 16756 auto SynchScope = AI->getSynchScope(); in lowerIdempotentRMWIntoFencedLoad() local 16778 if (SynchScope == SingleThread) { in lowerIdempotentRMWIntoFencedLoad() 16797 Loaded->setAtomic(Order, SynchScope); in lowerIdempotentRMWIntoFencedLoad()
|