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

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp123 Res = PromoteIntRes_Atomic0(cast<AtomicSDNode>(N)); break;
136 Res = PromoteIntRes_Atomic1(cast<AtomicSDNode>(N)); break;
139 Res = PromoteIntRes_Atomic2(cast<AtomicSDNode>(N)); break;
167 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) {
180 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) {
193 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic2(AtomicSDNode *N) {
767 Res = PromoteIntOp_ATOMIC_STORE(cast<AtomicSDNode>(N));
853 SDValue DAGTypeLegalizer::PromoteIntOp_ATOMIC_STORE(AtomicSDNode *N) {
1170 MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT();
2422 EVT VT = cast<AtomicSDNode>(
[all...]
H A DLegalizeTypes.h218 SDValue PromoteIntRes_Atomic0(AtomicSDNode *N);
219 SDValue PromoteIntRes_Atomic1(AtomicSDNode *N);
220 SDValue PromoteIntRes_Atomic2(AtomicSDNode *N);
262 SDValue PromoteIntOp_ATOMIC_STORE(AtomicSDNode *N);
H A DLegalizeDAG.cpp2640 MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT();
2784 cast<AtomicSDNode>(Node)->getMemoryVT(),
2787 cast<AtomicSDNode>(Node)->getMemOperand(),
2788 cast<AtomicSDNode>(Node)->getOrdering(),
2789 cast<AtomicSDNode>(Node)->getSynchScope());
2797 cast<AtomicSDNode>(Node)->getMemoryVT(),
2800 cast<AtomicSDNode>(Node)->getMemOperand(),
2801 cast<AtomicSDNode>(Node)->getOrdering(),
2802 cast<AtomicSDNode>(Node)->getSynchScope());
H A DSelectionDAG.cpp460 const AtomicSDNode *AT = cast<AtomicSDNode>(N);
4106 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4109 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain,
4179 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4182 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain,
4237 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4240 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain,
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp365 AtomicSDNode *AN = cast<AtomicSDNode>(Node);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1005 /// AtomicSDNode - A SDNode reprenting atomic operations.
1007 class AtomicSDNode : public MemSDNode { class in class:llvm::SDNode
1031 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, function in class:llvm::SDNode::AtomicSDNode
1039 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, function in class:llvm::SDNode::AtomicSDNode
1047 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, function in class:llvm::SDNode::AtomicSDNode
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1358 AtomicSDNode *Node = cast<AtomicSDNode>(Op.getNode());
1431 AtomicSDNode *Node = cast<AtomicSDNode>(Op.getNode());
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12188 MachineMemOperand *MMO = cast<AtomicSDNode>(Op)->getMemOperand();
12242 cast<AtomicSDNode>(Node)->getMemoryVT(),
12245 cast<AtomicSDNode>(Node)->getSrcValue(),
12246 cast<AtomicSDNode>(Node)->getAlignment(),
12247 cast<AtomicSDNode>(Node)->getOrdering(),
12248 cast<AtomicSDNode>(Node)->getSynchScope());
12254 EVT VT = cast<AtomicSDNode>(Node)->getMemoryVT();
12261 if (cast<AtomicSDNode>(Node)->getOrdering() == SequentiallyConsistent ||
12264 cast<AtomicSDNode>(Node)->getMemoryVT(),
12267 cast<AtomicSDNode>(Nod
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5660 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic)

Completed in 484 milliseconds