Lines Matching refs:ListInit
95 ListInit *RowFields;
96 ListInit *ColFields;
97 ListInit *KeyCol;
98 std::vector<ListInit *> ValueCols;
128 ListInit *ColValList = MapRec->getValueAsListInit("ValueCols"); in InstrMap()
137 auto *ColI = cast<ListInit>(I); in InstrMap()
154 ListInit *getRowFields() const { return RowFields; } in getRowFields()
156 ListInit *getColFields() const { return ColFields; } in getColFields()
158 ListInit *getKeyCol() const { return KeyCol; } in getKeyCol()
160 const std::vector<ListInit *> &getValueCols() const { return ValueCols; } in getValueCols()
205 Record *getInstrForColumn(Record *KeyInstr, ListInit *CurValueCol);
231 ListInit *RowFields = InstrMapDesc.getRowFields(); in buildRowInstrMap()
258 ListInit *ColFields = InstrMapDesc.getColFields(); in isKeyColInstr()
259 ListInit *KeyCol = InstrMapDesc.getKeyCol(); in isKeyColInstr()
281 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols(); in buildMapTable()
288 ListInit *CurValueCol = ValueCols[ColIdx]; in buildMapTable()
301 ListInit *CurValueCol) { in getInstrForColumn()
302 ListInit *RowFields = InstrMapDesc.getRowFields(); in getInstrForColumn()
317 ListInit *ColFields = InstrMapDesc.getColFields(); in getInstrForColumn()
364 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols(); in emitBinSearchTable()
437 ListInit *ColFields = InstrMapDesc.getColFields(); in emitMapFuncBody()
438 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols(); in emitMapFuncBody()
447 ListInit *ColumnI = ValueCols[i]; in emitMapFuncBody()
479 ListInit *ColFields = InstrMapDesc.getColFields(); in emitTablesWithFunc()
480 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols(); in emitTablesWithFunc()
511 ListInit *ColFields; in emitEnums()
513 ListInit *List = CurMap->getValueAsListInit("ValueCols"); in emitEnums()
514 std::vector<ListInit *> ValueCols; in emitEnums()
518 auto *ListJ = cast<ListInit>(List->getElement(j)); in emitEnums()