Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:getnode

287     const SDNode *Node = RegDefPos.GetNode();
420 if (IsChainDependent(N->getOperand(i).getNode(), Inner, NestLevel, TII))
439 N = N->getOperand(i).getNode();
471 if (SDNode *New = FindCallSeqStart(N->getOperand(i).getNode(),
499 N = N->getOperand(i).getNode();
552 for (SDNode *Node = SU->getNode(); Node; Node = Node->getGluedNode())
632 // if (!SU->getNode() || !SU->getNode()->isMachineOpcode()) return;
670 if (!SU->getNode())
673 switch (SU->getNode()->getOpcode()) {
675 assert(SU->getNode()->isMachineOpcode() &&
756 for (const SDNode *SUNode = SU->getNode(); SUNode;
781 if (SU->getNode() && SU->getNode()->isMachineOpcode())
827 for (const SDNode *SUNode = SU->getNode(); SUNode;
840 for (const SDNode *SUNode = SU->getNode(); SUNode;
928 for (const SDNode *SUNode = SU->getNode(); SUNode;
939 SDNode *N = SU->getNode();
943 if (SU->getNode()->getGluedNode())
957 EVT VT = Op.getNode()->getValueType(Op.getResNo());
978 unsigned OldNumVals = SU->getNode()->getNumValues();
980 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
981 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals-1),
1247 dyn_cast<RegisterMaskSDNode>(N->getOperand(i).getNode()))
1273 for (SDNode *Node = SU->getNode(); Node; Node = Node->getGluedNode()) {
1310 SDNode *Gen = LiveRegGens[CallResource]->getNode();
1442 EVT VT = getPhysicalRegisterVT(LRDef->getNode(), Reg, TII);
1489 SUnit *RootSU = &SUnits[DAG->getRoot().getNode()->getNodeId()];
1687 if (!SU->getNode()) return 0;
1689 return SU->getNode()->getIROrder();
1886 unsigned Opc = SU->getNode() ? SU->getNode()->getOpcode() : 0;
1914 int NP = (int)Priority - SU->getNode()->getNumValues();
1966 const SDNode *N = SU->getNode();
2001 if (PredSU->getNode()->isMachineOpcode())
2013 const SDNode *N = SU->getNode();
2034 if (!SU->getNode())
2103 const SDNode *N = SU->getNode();
2128 const SDNode *PN = PredSU->getNode();
2194 if (I->getSUnit()->getNode() &&
2195 I->getSUnit()->getNode()->getOpcode() == ISD::CopyToReg)
2223 if (PredSU->getNode() &&
2224 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) {
2226 cast<RegisterSDNode>(PredSU->getNode()->getOperand(1))->getReg();
2246 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) {
2248 cast<RegisterSDNode>(SuccSU->getNode()->getOperand(1))->getReg();
2298 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg &&
2316 I->getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) {
2415 unsigned RNumVals = right->getNode()->getNumValues();
2419 unsigned LNumVals = left->getNode()->getNumValues();
2577 unsigned Opc = SU->getNode() ? SU->getNode()->getOpcode() : 0;
2684 unsigned Opc = SU->getNode()->getMachineOpcode();
2690 SDNode *DU = SU->getNode()->getOperand(i).getNode();
2708 = TII->get(SU->getNode()->getMachineOpcode()).getImplicitDefs();
2709 const uint32_t *RegMask = getNodeRegMask(SU->getNode());
2743 SDNode *N = SuccSU->getNode();
2747 for (const SDNode *SUNode = SU->getNode(); SUNode;
2822 if (SDNode *N = SU->getNode())
2847 if (SDNode *N = SU->getNode())
2906 SDNode *Node = SU->getNode();
2907 if (!Node || !Node->isMachineOpcode() || SU->getNode()->getGluedNode())
2918 SDNode *DU = SU->getNode()->getOperand(j).getNode();
2939 SuccSU->getNode()->isMachineOpcode() &&
2940 SuccSU->getNode()->getMachineOpcode() ==
2944 if (!SuccSU->getNode() || !SuccSU->getNode()->isMachineOpcode())
2954 unsigned SuccOpc = SuccSU->getNode()->getMachineOpcode();