Searched refs:SynchScope (Results 1 - 10 of 10) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h994 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 DSelectionDAG.h597 SynchronizationScope SynchScope);
602 SynchronizationScope SynchScope);
609 SynchronizationScope SynchScope);
613 SynchronizationScope SynchScope);
621 SynchronizationScope SynchScope);
625 SynchronizationScope SynchScope);
/external/llvm/lib/VMCore/
H A DInstructions.cpp971 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 DAsmWriter.cpp1150 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 DInstructions.h153 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 DBitcodeReader.cpp2477 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 DIRBuilder.h799 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 DSelectionDAG.cpp3842 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 DBitcodeWriter.cpp140 static unsigned GetEncodedSynchScope(SynchronizationScope SynchScope) { argument
141 switch (SynchScope) {
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp1052 static StringRef ConvertAtomicSynchScope(SynchronizationScope SynchScope) { argument
1053 switch (SynchScope) {

Completed in 104 milliseconds