Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getNode

285     const SDNode *Node = RegDefPos.GetNode();
418 if (IsChainDependent(N->getOperand(i).getNode(), Inner, NestLevel, TII))
437 N = N->getOperand(i).getNode();
469 if (SDNode *New = FindCallSeqStart(N->getOperand(i).getNode(),
497 N = N->getOperand(i).getNode();
550 for (SDNode *Node = SU->getNode(); Node; Node = Node->getGluedNode())
630 // if (!SU->getNode() || !SU->getNode()->isMachineOpcode()) return;
668 if (!SU->getNode())
671 switch (SU->getNode()->getOpcode()) {
673 assert(SU->getNode()->isMachineOpcode() &&
754 for (const SDNode *SUNode = SU->getNode(); SUNode;
779 if (SU->getNode() && SU->getNode()->isMachineOpcode())
825 for (const SDNode *SUNode = SU->getNode(); SUNode;
838 for (const SDNode *SUNode = SU->getNode(); SUNode;
926 for (const SDNode *SUNode = SU->getNode(); SUNode;
937 SDNode *N = SU->getNode();
941 if (SU->getNode()->getGluedNode())
955 EVT VT = Op.getNode()->getValueType(Op.getResNo());
976 unsigned OldNumVals = SU->getNode()->getNumValues();
978 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
979 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals-1),
1245 dyn_cast<RegisterMaskSDNode>(N->getOperand(i).getNode()))
1271 for (SDNode *Node = SU->getNode(); Node; Node = Node->getGluedNode()) {
1308 SDNode *Gen = LiveRegGens[CallResource]->getNode();
1440 EVT VT = getPhysicalRegisterVT(LRDef->getNode(), Reg, TII);
1487 SUnit *RootSU = &SUnits[DAG->getRoot().getNode()->getNodeId()];
1693 if (!SU->getNode()) return 0;
1695 return SU->getNode()->getIROrder();
1892 unsigned Opc = SU->getNode() ? SU->getNode()->getOpcode() : 0;
1920 int NP = (int)Priority - SU->getNode()->getNumValues();
1972 const SDNode *N = SU->getNode();
2007 if (PredSU->getNode()->isMachineOpcode())
2019 const SDNode *N = SU->getNode();
2040 if (!SU->getNode())
2109 const SDNode *N = SU->getNode();
2134 const SDNode *PN = PredSU->getNode();
2200 if (I->getSUnit()->getNode() &&
2201 I->getSUnit()->getNode()->getOpcode() == ISD::CopyToReg)
2229 if (PredSU->getNode() &&
2230 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) {
2232 cast<RegisterSDNode>(PredSU->getNode()->getOperand(1))->getReg();
2252 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) {
2254 cast<RegisterSDNode>(SuccSU->getNode()->getOperand(1))->getReg();
2304 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg &&
2322 I->getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) {
2421 unsigned RNumVals = right->getNode()->getNumValues();
2425 unsigned LNumVals = left->getNode()->getNumValues();
2583 unsigned Opc = SU->getNode() ? SU->getNode()->getOpcode() : 0;
2690 unsigned Opc = SU->getNode()->getMachineOpcode();
2696 SDNode *DU = SU->getNode()->getOperand(i).getNode();
2714 = TII->get(SU->getNode()->getMachineOpcode()).getImplicitDefs();
2715 const uint32_t *RegMask = getNodeRegMask(SU->getNode());
2749 SDNode *N = SuccSU->getNode();
2753 for (const SDNode *SUNode = SU->getNode(); SUNode;
2828 if (SDNode *N = SU->getNode())
2853 if (SDNode *N = SU->getNode())
2912 SDNode *Node = SU->getNode();
2913 if (!Node || !Node->isMachineOpcode() || SU->getNode()->getGluedNode())
2924 SDNode *DU = SU->getNode()->getOperand(j).getNode();
2945 SuccSU->getNode()->isMachineOpcode() &&
2946 SuccSU->getNode()->getMachineOpcode() ==
2950 if (!SuccSU->getNode() || !SuccSU->getNode()->isMachineOpcode())
2960 unsigned SuccOpc = SuccSU->getNode()->getMachineOpcode();