Lines Matching refs:IntVT
162 for (MVT IntVT : {MVT::i32, MVT::i64}) { in initSPUActions()
164 setOperationAction(ISD::UREM, IntVT, Expand); in initSPUActions()
165 setOperationAction(ISD::SREM, IntVT, Expand); in initSPUActions()
166 setOperationAction(ISD::SDIVREM, IntVT, Expand); in initSPUActions()
167 setOperationAction(ISD::UDIVREM, IntVT, Expand); in initSPUActions()
170 setOperationAction(ISD::SHL_PARTS, IntVT, Expand); in initSPUActions()
171 setOperationAction(ISD::SRA_PARTS, IntVT, Expand); in initSPUActions()
172 setOperationAction(ISD::SRL_PARTS, IntVT, Expand); in initSPUActions()
176 setOperationAction(ISD::MULHU, IntVT, Expand); in initSPUActions()
177 setOperationAction(ISD::MULHS, IntVT, Expand); in initSPUActions()
178 setOperationAction(ISD::UMUL_LOHI, IntVT, Expand); in initSPUActions()
179 setOperationAction(ISD::SMUL_LOHI, IntVT, Expand); in initSPUActions()
182 setOperationAction(ISD::CTTZ, IntVT, Expand); in initSPUActions()
183 setOperationAction(ISD::ROTL, IntVT, Expand); in initSPUActions()
184 setOperationAction(ISD::ROTR, IntVT, Expand); in initSPUActions()
189 setOperationAction(ISD::BSWAP, IntVT, Legal); in initSPUActions()
193 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions()
194 setOperationAction(ISD::BITREVERSE, IntVT, Act); in initSPUActions()
195 setOperationAction(ISD::CTLZ, IntVT, Act); in initSPUActions()
196 setOperationAction(ISD::CTLZ_ZERO_UNDEF, IntVT, Act); in initSPUActions()
197 setOperationAction(ISD::CTPOP, IntVT, Act); in initSPUActions()
201 setOperationAction(ISD::AND, IntVT, Act); in initSPUActions()
202 setOperationAction(ISD::OR, IntVT, Act); in initSPUActions()
203 setOperationAction(ISD::XOR, IntVT, Act); in initSPUActions()