Lines Matching refs:IntVT
153 for (MVT IntVT : {MVT::i32, MVT::i64}) { in initSPUActions()
155 setOperationAction(ISD::UREM, IntVT, Expand); in initSPUActions()
156 setOperationAction(ISD::SREM, IntVT, Expand); in initSPUActions()
157 setOperationAction(ISD::SDIVREM, IntVT, Expand); in initSPUActions()
158 setOperationAction(ISD::UDIVREM, IntVT, Expand); in initSPUActions()
161 setOperationAction(ISD::SHL_PARTS, IntVT, Expand); in initSPUActions()
162 setOperationAction(ISD::SRA_PARTS, IntVT, Expand); in initSPUActions()
163 setOperationAction(ISD::SRL_PARTS, IntVT, Expand); in initSPUActions()
167 setOperationAction(ISD::MULHU, IntVT, Expand); in initSPUActions()
168 setOperationAction(ISD::MULHS, IntVT, Expand); in initSPUActions()
169 setOperationAction(ISD::UMUL_LOHI, IntVT, Expand); in initSPUActions()
170 setOperationAction(ISD::SMUL_LOHI, IntVT, Expand); in initSPUActions()
173 setOperationAction(ISD::CTTZ, IntVT, Expand); in initSPUActions()
174 setOperationAction(ISD::ROTL, IntVT, Expand); in initSPUActions()
175 setOperationAction(ISD::ROTR, IntVT, Expand); in initSPUActions()
180 setOperationAction(ISD::BSWAP, IntVT, Legal); in initSPUActions()
184 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions()
185 setOperationAction(ISD::BITREVERSE, IntVT, Act); in initSPUActions()
186 setOperationAction(ISD::CTLZ, IntVT, Act); in initSPUActions()
187 setOperationAction(ISD::CTLZ_ZERO_UNDEF, IntVT, Act); in initSPUActions()
188 setOperationAction(ISD::CTPOP, IntVT, Act); in initSPUActions()
192 setOperationAction(ISD::AND, IntVT, Act); in initSPUActions()
193 setOperationAction(ISD::OR, IntVT, Act); in initSPUActions()
194 setOperationAction(ISD::XOR, IntVT, Act); in initSPUActions()