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()
136 auto *ColI = cast<ListInit>(I); in InstrMap()
152 ListInit *getRowFields() const { return RowFields; } in getRowFields()
154 ListInit *getColFields() const { return ColFields; } in getColFields()
156 ListInit *getKeyCol() const { return KeyCol; } in getKeyCol()
158 const std::vector<ListInit*> &getValueCols() const { in getValueCols()
206 Record *getInstrForColumn(Record *KeyInstr, ListInit *CurValueCol);
234 ListInit *RowFields = InstrMapDesc.getRowFields(); in buildRowInstrMap()
260 ListInit *ColFields = InstrMapDesc.getColFields(); in isKeyColInstr()
261 ListInit *KeyCol = InstrMapDesc.getKeyCol(); in isKeyColInstr()
283 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in buildMapTable()
290 ListInit *CurValueCol = ValueCols[ColIdx]; in buildMapTable()
303 ListInit *CurValueCol) { in getInstrForColumn()
304 ListInit *RowFields = InstrMapDesc.getRowFields(); in getInstrForColumn()
319 ListInit *ColFields = InstrMapDesc.getColFields(); in getInstrForColumn()
366 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in emitBinSearchTable()
436 ListInit *ColFields = InstrMapDesc.getColFields(); in emitMapFuncBody()
437 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols(); in emitMapFuncBody()
446 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()