Lines Matching refs:Init
85 typedef std::map<std::vector<Init*>, std::vector<Record*> > RowInstrMapTy;
135 for (Init *I : ColValList->getValues()) { in InstrMap()
243 std::vector<Init*> KeyValue; in buildRowInstrMap()
245 for (Init *RowField : RowFields->getValues()) { in buildRowInstrMap()
246 Init *CurInstrVal = CurInstr->getValue(RowField)->getValue(); in buildRowInstrMap()
310 std::vector<Init*> KeyValue; in getInstrForColumn()
313 for (Init *RowField : RowFields->getValues()) { in getInstrForColumn()
314 Init *KeyInstrVal = KeyInstr->getValue(RowField)->getValue(); in getInstrForColumn()
332 Init *ColFieldJ = ColFields->getElement(j); in getInstrForColumn()
333 Init *CurInstrInit = CurInstr->getValue(ColFieldJ)->getValue(); in getInstrForColumn()
335 Init *ColFieldJVallue = CurValueCol->getElement(j); in getInstrForColumn()
477 for (Init *CF : ColFields->getValues()) { in emitTablesWithFunc()
498 std::map<std::string, std::vector<Init*> > ColFieldValueMap; in emitEnums()
527 for (std::map<std::string, std::vector<Init*> >::iterator in emitEnums()
530 std::vector<Init*> FieldValues = (*II).second; in emitEnums()
534 Init *CurVal = FieldValues[i]; in emitEnums()