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"];
98 const ListInit *RowFields;
115 RowFields = MapRec->getValueAsListInit("RowFields");
155 const ListInit *getRowFields() const { return RowFields; }
178 // RowInstrMap - maps RowFields values to the instructions. It's keyed by the
221 // the fields listed as RowFields. It stores vectors of records as values.
222 // All the related instructions have the same values for the RowFields thus are
229 const ListInit *RowFields = InstrMapDesc.getRowFields();
230 for (const Init *RowField : RowFields->getValues()) {
301 const ListInit *RowFields = InstrMapDesc.getRowFields();
304 // Construct KeyValue using KeyInstr's values for RowFields.
305 for (const Init *RowField : RowFields->getValues()) {
581 // RowFields. In the process, also collect key instructions into