reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
558 void DAGTypeLegalizer::RemapId(TableId &Id) { 736 std::pair<TableId, TableId> &Entry = ExpandedIntegers[getTableId(Op)]; 736 std::pair<TableId, TableId> &Entry = ExpandedIntegers[getTableId(Op)]; 765 std::pair<TableId, TableId> &Entry = ExpandedIntegers[getTableId(Op)]; 765 std::pair<TableId, TableId> &Entry = ExpandedIntegers[getTableId(Op)]; 773 std::pair<TableId, TableId> &Entry = ExpandedFloats[getTableId(Op)]; 773 std::pair<TableId, TableId> &Entry = ExpandedFloats[getTableId(Op)]; 789 std::pair<TableId, TableId> &Entry = ExpandedFloats[getTableId(Op)]; 789 std::pair<TableId, TableId> &Entry = ExpandedFloats[getTableId(Op)]; 797 std::pair<TableId, TableId> &Entry = SplitVectors[getTableId(Op)]; 797 std::pair<TableId, TableId> &Entry = SplitVectors[getTableId(Op)]; 817 std::pair<TableId, TableId> &Entry = SplitVectors[getTableId(Op)]; 817 std::pair<TableId, TableId> &Entry = SplitVectors[getTableId(Op)];lib/CodeGen/SelectionDAG/LegalizeTypes.h
91 TableId NextValueId = 1; 93 SmallDenseMap<SDValue, TableId, 8> ValueToIdMap; 94 SmallDenseMap<TableId, SDValue, 8> IdToValueMap; 98 SmallDenseMap<TableId, TableId, 8> PromotedIntegers; 98 SmallDenseMap<TableId, TableId, 8> PromotedIntegers; 102 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers; 102 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers; 102 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers; 106 SmallDenseMap<TableId, TableId, 8> SoftenedFloats; 106 SmallDenseMap<TableId, TableId, 8> SoftenedFloats; 110 SmallDenseMap<TableId, TableId, 8> PromotedFloats; 110 SmallDenseMap<TableId, TableId, 8> PromotedFloats; 114 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats; 114 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats; 114 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats; 118 SmallDenseMap<TableId, TableId, 8> ScalarizedVectors; 118 SmallDenseMap<TableId, TableId, 8> ScalarizedVectors; 122 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors; 122 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors; 122 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors; 126 SmallDenseMap<TableId, TableId, 8> WidenedVectors; 126 SmallDenseMap<TableId, TableId, 8> WidenedVectors; 130 SmallDenseMap<TableId, TableId, 8> ReplacedValues; 130 SmallDenseMap<TableId, TableId, 8> ReplacedValues; 136 TableId getTableId(SDValue V) { 155 const SDValue &getSDValue(TableId &Id) { 176 TableId NewId = getTableId(SDValue(New, i)); 177 TableId OldId = getTableId(SDValue(Old, i)); 202 void RemapId(TableId &Id); 250 TableId &PromotedId = PromotedIntegers[getTableId(Op)]; 474 TableId Id = getTableId(Op); 618 TableId &PromotedId = PromotedFloats[getTableId(Op)]; 659 TableId &ScalarizedId = ScalarizedVectors[getTableId(Op)]; 785 TableId &WidenedId = WidenedVectors[getTableId(Op)];