Lines Matching defs:TableId
89 typedef unsigned TableId;
91 TableId NextValueId = 1;
93 SmallDenseMap<SDValue, TableId, 8> ValueToIdMap;
94 SmallDenseMap<TableId, SDValue, 8> IdToValueMap;
98 SmallDenseMap<TableId, TableId, 8> PromotedIntegers;
102 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers;
106 SmallDenseMap<TableId, TableId, 8> SoftenedFloats;
110 SmallDenseMap<TableId, TableId, 8> PromotedFloats;
114 SmallDenseMap<TableId, TableId, 8> SoftPromotedHalfs;
118 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats;
122 SmallDenseMap<TableId, TableId, 8> ScalarizedVectors;
126 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors;
130 SmallDenseMap<TableId, TableId, 8> WidenedVectors;
134 SmallDenseMap<TableId, TableId, 8> ReplacedValues;
140 TableId getTableId(SDValue V) {
141 assert(V.getNode() && "Getting TableId on SDValue()");
159 const SDValue &getSDValue(TableId &Id) {
161 assert(Id && "TableId should be non-zero");
183 TableId NewId = getTableId(SDValue(New, i));
184 TableId OldId = getTableId(SDValue(Old, i));
214 void RemapId(TableId &Id);
254 TableId &PromotedId = PromotedIntegers[getTableId(Op)];
483 TableId Id = getTableId(Op);
638 TableId &PromotedId = PromotedFloats[getTableId(Op)];
676 TableId &PromotedId = SoftPromotedHalfs[getTableId(Op)];
716 TableId &ScalarizedId = ScalarizedVectors[getTableId(Op)];
846 TableId &WidenedId = WidenedVectors[getTableId(Op)];