Lines Matching refs:Init
85 typedef std::map<std::vector<Init*>, std::vector<Record*> > RowInstrMapTy;
135 for (Init *I : ColValList->getValues()) { in InstrMap()
233 std::vector<Init*> KeyValue; in buildRowInstrMap()
235 for (Init *RowField : RowFields->getValues()) { in buildRowInstrMap()
241 Init *CurInstrVal = RecVal->getValue(); in buildRowInstrMap()
305 std::vector<Init*> KeyValue; in getInstrForColumn()
308 for (Init *RowField : RowFields->getValues()) { in getInstrForColumn()
309 Init *KeyInstrVal = KeyInstr->getValue(RowField)->getValue(); in getInstrForColumn()
326 Init *ColFieldJ = ColFields->getElement(j); in getInstrForColumn()
327 Init *CurInstrInit = CurInstr->getValue(ColFieldJ)->getValue(); in getInstrForColumn()
329 Init *ColFieldJVallue = CurValueCol->getElement(j); in getInstrForColumn()
338 for (Init *Value : KeyValue) { in getInstrForColumn()
484 for (Init *CF : ColFields->getValues()) { in emitTablesWithFunc()
506 std::map<std::string, std::vector<Init*> > ColFieldValueMap; in emitEnums()
535 std::vector<Init*> FieldValues = Entry.second; in emitEnums()
539 Init *CurVal = FieldValues[i]; in emitEnums()