Lines Matching refs:CurInstr
212 bool isKeyColInstr(Record* CurInstr);
242 for (Record *CurInstr : InstrDefs) { in buildRowInstrMap()
246 Init *CurInstrVal = CurInstr->getValue(RowField)->getValue(); in buildRowInstrMap()
253 if (isKeyColInstr(CurInstr)) in buildRowInstrMap()
254 KeyInstrVec.push_back(CurInstr); in buildRowInstrMap()
256 RowInstrMap[KeyValue].push_back(CurInstr); in buildRowInstrMap()
264 bool MapTableEmitter::isKeyColInstr(Record* CurInstr) { in isKeyColInstr() argument
272 RecordVal *ColFieldName = CurInstr->getValue(ColFields->getElement(j)); in isKeyColInstr()
329 Record *CurInstr = RelatedInstrVec[i]; in getInstrForColumn() local
333 Init *CurInstrInit = CurInstr->getValue(ColFieldJ)->getValue(); in getInstrForColumn()
354 MatchInstr = CurInstr; in getInstrForColumn()
381 Record *CurInstr = NumberedInstructions[i]->TheDef; in emitBinSearchTable() local
382 std::vector<Record*> ColInstrs = MapTable[CurInstr]; in emitBinSearchTable()
397 OS << " { " << TargetName << "::" << CurInstr->getName(); in emitBinSearchTable()