Lines Matching refs:TargetOpcode
114 setScalarAction(TargetOpcode::G_ANYEXT, 1, {{1, Legal}}); in LegalizerInfo()
115 setScalarAction(TargetOpcode::G_ZEXT, 1, {{1, Legal}}); in LegalizerInfo()
116 setScalarAction(TargetOpcode::G_SEXT, 1, {{1, Legal}}); in LegalizerInfo()
117 setScalarAction(TargetOpcode::G_TRUNC, 0, {{1, Legal}}); in LegalizerInfo()
118 setScalarAction(TargetOpcode::G_TRUNC, 1, {{1, Legal}}); in LegalizerInfo()
120 setScalarAction(TargetOpcode::G_INTRINSIC, 0, {{1, Legal}}); in LegalizerInfo()
121 setScalarAction(TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS, 0, {{1, Legal}}); in LegalizerInfo()
124 TargetOpcode::G_IMPLICIT_DEF, 0, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
126 TargetOpcode::G_ADD, 0, widenToLargerTypesAndNarrowToLargest); in LegalizerInfo()
128 TargetOpcode::G_OR, 0, widenToLargerTypesAndNarrowToLargest); in LegalizerInfo()
130 TargetOpcode::G_LOAD, 0, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
132 TargetOpcode::G_STORE, 0, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
135 TargetOpcode::G_BRCOND, 0, widenToLargerTypesUnsupportedOtherwise); in LegalizerInfo()
137 TargetOpcode::G_INSERT, 0, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
139 TargetOpcode::G_EXTRACT, 0, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
141 TargetOpcode::G_EXTRACT, 1, narrowToSmallerAndUnsupportedIfTooSmall); in LegalizerInfo()
142 setScalarAction(TargetOpcode::G_FNEG, 0, {{1, Lower}}); in LegalizerInfo()
261 if (MI.getOpcode() == TargetOpcode::G_UNMERGE_VALUES && TypeIdx == 1) in getTypeFromTypeIdx()