Lines Matching defs:CurInstr
198 bool isKeyColInstr(const Record *CurInstr);
227 for (const Record *CurInstr : InstrDefs) {
231 const RecordVal *RecVal = CurInstr->getValue(RowField);
233 PrintFatalError(CurInstr->getLoc(),
235 CurInstr->getName() +
244 if (isKeyColInstr(CurInstr))
245 KeyInstrVec.push_back(CurInstr);
247 RowInstrMap[KeyValue].push_back(CurInstr);
255 bool MapTableEmitter::isKeyColInstr(const Record *CurInstr) {
264 CurInstr->getValue(ColFields->getElement(J));
319 for (const Record *CurInstr : RelatedInstrVec) {
324 const Init *CurInstrInit = CurInstr->getValue(ColFieldJ)->getValue();
346 MatchInstr = CurInstr;
372 const Record *CurInstr = NumberedInstructions[I]->TheDef;
373 ArrayRef<const Record *> ColInstrs = MapTable[CurInstr];
390 OS << " { " << Namespace << "::" << CurInstr->getName();