Lines Matching defs:RowFields
20 // let RowFields = ["BaseOpcode"];
38 // RowInstrMap map based on their RowFields values. RowInstrMap is keyed by the
39 // vector of RowFields values and contains vectors of Records (instructions) as
40 // values. RowFields is a list of fields that are required to have the same
48 // RowFields. These groups of instructions are later matched against ValueCols
61 // let RowFields = ["BaseOpcode"];
95 ListInit *RowFields;
112 RowFields = MapRec->getValueAsListInit("RowFields");
154 ListInit *getRowFields() const { return RowFields; }
182 // RowInstrMap - maps RowFields values to the instructions. It's keyed by the
223 // the fields listed as RowFields. It stores vectors of records as values.
224 // All the related instructions have the same values for the RowFields thus are
231 ListInit *RowFields = InstrMapDesc.getRowFields();
232 for (Init *RowField : RowFields->getValues()) {
302 ListInit *RowFields = InstrMapDesc.getRowFields();
305 // Construct KeyValue using KeyInstr's values for RowFields.
306 for (Init *RowField : RowFields->getValues()) {
592 // RowFields. In the process, also collect key instructions into