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

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp125 Res = PromoteIntRes_Atomic0(cast<AtomicSDNode>(N)); break;
138 Res = PromoteIntRes_Atomic1(cast<AtomicSDNode>(N)); break;
142 Res = PromoteIntRes_AtomicCmpSwap(cast<AtomicSDNode>(N), ResNo);
171 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) {
184 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) {
197 SDValue DAGTypeLegalizer::PromoteIntRes_AtomicCmpSwap(AtomicSDNode *N,
806 Res = PromoteIntOp_ATOMIC_STORE(cast<AtomicSDNode>(N));
892 SDValue DAGTypeLegalizer::PromoteIntOp_ATOMIC_STORE(AtomicSDNode *N) {
1173 AtomicSDNode *AN = cast<AtomicSDNode>(
[all...]
H A DLegalizeTypes.h221 SDValue PromoteIntRes_Atomic0(AtomicSDNode *N);
222 SDValue PromoteIntRes_Atomic1(AtomicSDNode *N);
223 SDValue PromoteIntRes_AtomicCmpSwap(AtomicSDNode *N, unsigned ResNo);
265 SDValue PromoteIntOp_ATOMIC_STORE(AtomicSDNode *N);
H A DLegalizeDAG.cpp2823 MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT();
3015 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs,
3017 cast<AtomicSDNode>(Node)->getMemOperand(),
3018 cast<AtomicSDNode>(Node)->getOrdering(),
3019 cast<AtomicSDNode>(Node)->getOrdering(),
3020 cast<AtomicSDNode>(Node)->getSynchScope());
3028 cast<AtomicSDNode>(Node)->getMemoryVT(),
3031 cast<AtomicSDNode>(Node)->getMemOperand(),
3032 cast<AtomicSDNode>(Node)->getOrdering(),
3033 cast<AtomicSDNode>(Nod
[all...]
H A DSelectionDAG.cpp520 const AtomicSDNode *AT = cast<AtomicSDNode>(N);
4380 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4387 // If the number of operands is less than 5 we use AtomicSDNode's internal
4393 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl.getIROrder(),
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1152 /// AtomicSDNode - A SDNode reprenting atomic operations.
1154 class AtomicSDNode : public MemSDNode { class in namespace:llvm
1190 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, function in class:llvm::AtomicSDNode
1198 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, function in class:llvm::AtomicSDNode
1207 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, function in class:llvm::AtomicSDNode
1216 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, function in class:llvm::AtomicSDNode
1995 typedef AtomicSDNode LargestSDNode;
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp961 AtomicSDNode *N = cast<AtomicSDNode>(Op);
992 AtomicSDNode *N = cast<AtomicSDNode>(Op);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2192 auto *Node = cast<AtomicSDNode>(Op.getNode());
2202 auto *Node = cast<AtomicSDNode>(Op.getNode());
2215 auto *Node = cast<AtomicSDNode>(Op.getNode());
2288 auto *Node = cast<AtomicSDNode>(Op.getNode());
2325 auto *Node = cast<AtomicSDNode>(Op.getNode());
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp15979 MachineMemOperand *MMO = cast<AtomicSDNode>(Op)->getMemOperand();
16055 cast<AtomicSDNode>(Node)->getMemoryVT(),
16058 cast<AtomicSDNode>(Node)->getMemOperand(),
16059 cast<AtomicSDNode>(Node)->getOrdering(),
16060 cast<AtomicSDNode>(Node)->getSynchScope());
16066 EVT VT = cast<AtomicSDNode>(Node)->getMemoryVT();
16073 if (cast<AtomicSDNode>(Node)->getOrdering() == SequentiallyConsistent ||
16076 cast<AtomicSDNode>(Node)->getMemoryVT(),
16079 cast<AtomicSDNode>(Node)->getMemOperand(),
16080 cast<AtomicSDNode>(Nod
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2767 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic)
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6143 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic)

Completed in 1823 milliseconds