Lines Matching refs:ListInit
94 ListInit *RowFields;
95 ListInit *ColFields;
96 ListInit *KeyCol;
97 std::vector<ListInit*> ValueCols;
127 ListInit *ColValList = MapRec->getValueAsListInit("ValueCols"); in InstrMap()
135 auto *ColI = cast<ListInit>(I); in InstrMap()
151 ListInit *getRowFields() const { return RowFields; } in getRowFields()
153 ListInit *getColFields() const { return ColFields; } in getColFields()
155 ListInit *getKeyCol() const { return KeyCol; } in getKeyCol()
157 const std::vector<ListInit*> &getValueCols() const { in getValueCols()
205 Record *getInstrForColumn(Record *KeyInstr, ListInit *CurValueCol);
233 ListInit *RowFields = InstrMapDesc.getRowFields(); in buildRowInstrMap()
259 ListInit *ColFields = InstrMapDesc.getColFields(); in isKeyColInstr()
260 ListInit *KeyCol = InstrMapDesc.getKeyCol(); in isKeyColInstr()
282 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in buildMapTable()
289 ListInit *CurValueCol = ValueCols[ColIdx]; in buildMapTable()
302 ListInit *CurValueCol) { in getInstrForColumn()
303 ListInit *RowFields = InstrMapDesc.getRowFields(); in getInstrForColumn()
318 ListInit *ColFields = InstrMapDesc.getColFields(); in getInstrForColumn()
365 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in emitBinSearchTable()
435 ListInit *ColFields = InstrMapDesc.getColFields(); in emitMapFuncBody()
436 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in emitMapFuncBody()
445 ListInit *ColumnI = ValueCols[i]; in emitMapFuncBody()
478 ListInit *ColFields = InstrMapDesc.getColFields(); in emitTablesWithFunc()
479 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in emitTablesWithFunc()
510 ListInit *ColFields; in emitEnums()
512 ListInit *List = CurMap->getValueAsListInit("ValueCols"); in emitEnums()
513 std::vector<ListInit*> ValueCols; in emitEnums()
517 auto *ListJ = cast<ListInit>(List->getElement(j)); in emitEnums()