Lines Matching defs:NextRecordedOperandNo
70 /// NextRecordedOperandNo - As we emit opcodes to record matched values in
73 unsigned NextRecordedOperandNo;
154 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0),
259 NextRecordedOperandNo));
260 PhysRegInputs.push_back(std::make_pair(LeafRec, NextRecordedOperandNo++));
303 auto NodeAndOpNum = std::make_pair(N, NextRecordedOperandNo - 1);
364 NextRecordedOperandNo));
366 MatchedChainNodes.push_back(NextRecordedOperandNo++);
428 NextRecordedOperandNo));
430 MatchedGlueResultNodes.push_back(NextRecordedOperandNo++);
452 AddMatcher(new RecordMatcher("$" + Name, NextRecordedOperandNo));
453 VarMapEntry = ++NextRecordedOperandNo;
535 NamedComplexPatternOperands[N->getName()] = NextRecordedOperandNo + 1;
537 unsigned CurOp = NextRecordedOperandNo;
552 N->getName(), NextRecordedOperandNo));
555 NextRecordedOperandNo += CP.getNumOperands();
560 ++NextRecordedOperandNo; // Chained node operand.
563 assert(NextRecordedOperandNo > 1 &&
565 MatchedChainNodes.push_back(NextRecordedOperandNo-1);
602 ResultOps.push_back(NextRecordedOperandNo++);
617 ResultOps.push_back(NextRecordedOperandNo++);
628 ResultOps.push_back(NextRecordedOperandNo++);
634 ResultOps.push_back(NextRecordedOperandNo++);
645 ResultOps.push_back(NextRecordedOperandNo++);
653 ResultOps.push_back(NextRecordedOperandNo++);
901 NextRecordedOperandNo));
906 OutputOps.push_back(NextRecordedOperandNo++);
928 ResultOps.push_back(NextRecordedOperandNo++);