/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 994 void InitAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope) { argument 998 assert((SynchScope & 1) == SynchScope && 999 "SynchScope may not require more than 1 bit!"); 1001 SubclassData |= SynchScope << 12; 1003 assert(getSynchScope() == SynchScope && "Synch-scope encoding error!"); 1023 AtomicOrdering Ordering, SynchronizationScope SynchScope) 1025 InitAtomic(Ordering, SynchScope); 1031 AtomicOrdering Ordering, SynchronizationScope SynchScope) 1033 InitAtomic(Ordering, SynchScope); 1020 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1028 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1036 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument [all...] |
H A D | SelectionDAG.h | 597 SynchronizationScope SynchScope); 602 SynchronizationScope SynchScope); 609 SynchronizationScope SynchScope); 613 SynchronizationScope SynchScope); 621 SynchronizationScope SynchScope); 625 SynchronizationScope SynchScope);
|
/external/llvm/lib/VMCore/ |
H A D | Instructions.cpp | 971 SynchronizationScope SynchScope, 977 setAtomic(Order, SynchScope); 984 SynchronizationScope SynchScope, 990 setAtomic(Order, SynchScope); 1118 SynchronizationScope SynchScope, 1128 setAtomic(Order, SynchScope); 1162 SynchronizationScope SynchScope, 1172 setAtomic(Order, SynchScope); 1191 SynchronizationScope SynchScope) { 1196 setSynchScope(SynchScope); 969 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBef) argument 982 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAE) argument 1116 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1160 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1189 Init(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1212 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1223 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1238 Init(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1258 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1269 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1284 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1292 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument [all...] |
H A D | AsmWriter.cpp | 1150 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope); 1182 SynchronizationScope SynchScope) { 1186 switch (SynchScope) { 1181 writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
|
/external/llvm/include/llvm/ |
H A D | Instructions.h | 153 SynchronizationScope SynchScope = CrossThread, 157 SynchronizationScope SynchScope, 213 SynchronizationScope SynchScope = CrossThread) { 215 setSynchScope(SynchScope); 276 SynchronizationScope SynchScope = CrossThread, 280 SynchronizationScope SynchScope, 333 SynchronizationScope SynchScope = CrossThread) { 335 setSynchScope(SynchScope); 384 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope); 396 SynchronizationScope SynchScope 496 setSynchScope(SynchronizationScope SynchScope) argument 643 setSynchScope(SynchronizationScope SynchScope) argument [all...] |
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2477 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); 2480 Ordering, SynchScope); 2511 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); 2516 Ordering, SynchScope); 2534 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+2]); 2535 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope); 2556 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]); 2557 I = new AtomicRMWInst(Operation, Ptr, Val, Ordering, SynchScope); 2569 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[1]); 2570 I = new FenceInst(Context, Ordering, SynchScope); [all...] |
/external/llvm/include/llvm/Support/ |
H A D | IRBuilder.h | 799 SynchronizationScope SynchScope = CrossThread) { 800 return Insert(new FenceInst(Context, Ordering, SynchScope)); 804 SynchronizationScope SynchScope = CrossThread) { 805 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope)); 809 SynchronizationScope SynchScope = CrossThread) { 810 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3842 SynchronizationScope SynchScope) { 3858 Ordering, SynchScope); 3866 SynchronizationScope SynchScope) { 3884 SynchScope); 3896 SynchronizationScope SynchScope) { 3918 Ordering, SynchScope); 3926 SynchronizationScope SynchScope) { 3956 Ordering, SynchScope); 3968 SynchronizationScope SynchScope) { 3989 Ordering, SynchScope); 3837 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3861 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3890 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3921 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3962 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3992 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument [all...] |
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 140 static unsigned GetEncodedSynchScope(SynchronizationScope SynchScope) { argument 141 switch (SynchScope) {
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1052 static StringRef ConvertAtomicSynchScope(SynchronizationScope SynchScope) { argument 1053 switch (SynchScope) {
|