Home | History | Annotate | Download | only in TableGen

Lines Matching refs:ResNo

811 /// N, and the result number in ResNo.
814 unsigned &ResNo) {
817 ResNo = OpNo;
841 unsigned ResNo = 0; // The result number being referenced.
842 TreePatternNode *NodeToApply = getOperandNum(OperandNo, N, NodeInfo, ResNo);
847 return NodeToApply->UpdateNodeType(ResNo, x.SDTCisVT_Info.VT, TP);
850 return NodeToApply->UpdateNodeType(ResNo, MVT::iPTR, TP);
853 return NodeToApply->getExtType(ResNo).EnforceInteger(TP);
856 return NodeToApply->getExtType(ResNo).EnforceFloatingPoint(TP);
859 return NodeToApply->getExtType(ResNo).EnforceVector(TP);
864 return NodeToApply->UpdateNodeType(OResNo, OtherNode->getExtType(ResNo),TP)|
865 OtherNode->UpdateNodeType(ResNo,NodeToApply->getExtType(OResNo),TP);
892 return NodeToApply->getExtType(ResNo).
904 EnforceVectorEltTypeIs(NodeToApply->getExtType(ResNo), TP);
915 EnforceVectorSubVectorTypeIs(NodeToApply->getExtType(ResNo), TP);
974 MVT::SimpleValueType SDNodeInfo::getKnownType(unsigned ResNo) const {
978 assert(ResNo == 0 && "Only handles single result nodes so far");
1245 static EEVT::TypeSet getImplicitType(Record *R, unsigned ResNo,
1249 assert(ResNo == 0 && "Regoperand ref only has one result!");
1259 assert(ResNo == 0 && "Regclass ref only has one result!");
1267 assert(ResNo == 0 && "FIXME: PatFrag with multiple results?");
1273 assert(ResNo == 0 && "Registers only produce one result!");
1281 assert(ResNo == 0 && "SubRegisterIndices only produce one result!");
1286 assert(ResNo == 0 && "This node only has one result!");
1292 assert(ResNo == 0 && "FIXME: ComplexPattern with multiple results?");
1299 assert(ResNo == 0 && "Regclass can only have one result!");
1534 for (unsigned ResNo = 0; ResNo != NumResultsToAdd; ++ResNo) {
1535 Record *ResultNode = Inst.getResult(ResNo);
1538 MadeChange |= UpdateNodeType(ResNo, MVT::iPTR, TP);
1543 MadeChange |= UpdateNodeType(ResNo, RC.getValueTypes(), TP);
1551 MadeChange |= UpdateNodeType(ResNo, RC.getValueTypes(), TP);
1558 unsigned ResNo = NumResultsToAdd;
1566 MadeChange |= UpdateNodeType(ResNo, VT, TP);