Lines Matching defs:CurInstr
201 bool isKeyColInstr(Record *CurInstr);
229 for (Record *CurInstr : InstrDefs) {
233 RecordVal *RecVal = CurInstr->getValue(RowField);
235 PrintFatalError(CurInstr->getLoc(),
237 CurInstr->getName() +
246 if (isKeyColInstr(CurInstr))
247 KeyInstrVec.push_back(CurInstr);
249 RowInstrMap[KeyValue].push_back(CurInstr);
257 bool MapTableEmitter::isKeyColInstr(Record *CurInstr) {
265 RecordVal *ColFieldName = CurInstr->getValue(ColFields->getElement(j));
320 for (llvm::Record *CurInstr : RelatedInstrVec) {
325 Init *CurInstrInit = CurInstr->getValue(ColFieldJ)->getValue();
347 MatchInstr = CurInstr;
374 Record *CurInstr = NumberedInstructions[i]->TheDef;
375 std::vector<Record *> ColInstrs = MapTable[CurInstr];
392 OS << " { " << Namespace << "::" << CurInstr->getName();