Lines Matching refs:Expand

101     setLoadExtAction(ISD::EXTLOAD, MVT::i64, VT, Expand);  in AMDGPUTargetLowering()
102 setLoadExtAction(ISD::SEXTLOAD, MVT::i64, VT, Expand); in AMDGPUTargetLowering()
103 setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, VT, Expand); in AMDGPUTargetLowering()
113 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
118 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
123 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
127 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
128 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
129 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
130 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
131 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
132 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
133 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
134 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
135 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
136 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
137 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
138 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
141 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
142 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand); in AMDGPUTargetLowering()
143 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, MVT::v4f16, Expand); in AMDGPUTargetLowering()
144 setLoadExtAction(ISD::EXTLOAD, MVT::v8f32, MVT::v8f16, Expand); in AMDGPUTargetLowering()
146 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); in AMDGPUTargetLowering()
147 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand); in AMDGPUTargetLowering()
148 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand); in AMDGPUTargetLowering()
149 setLoadExtAction(ISD::EXTLOAD, MVT::v8f64, MVT::v8f32, Expand); in AMDGPUTargetLowering()
151 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); in AMDGPUTargetLowering()
152 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand); in AMDGPUTargetLowering()
153 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand); in AMDGPUTargetLowering()
154 setLoadExtAction(ISD::EXTLOAD, MVT::v8f64, MVT::v8f16, Expand); in AMDGPUTargetLowering()
187 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand); in AMDGPUTargetLowering()
189 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand); in AMDGPUTargetLowering()
190 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand); in AMDGPUTargetLowering()
191 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Expand); in AMDGPUTargetLowering()
193 setTruncStoreAction(MVT::i64, MVT::i1, Expand); in AMDGPUTargetLowering()
194 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in AMDGPUTargetLowering()
195 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in AMDGPUTargetLowering()
196 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in AMDGPUTargetLowering()
198 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand); in AMDGPUTargetLowering()
199 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand); in AMDGPUTargetLowering()
200 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand); in AMDGPUTargetLowering()
201 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand); in AMDGPUTargetLowering()
203 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
204 setTruncStoreAction(MVT::v2f32, MVT::v2f16, Expand); in AMDGPUTargetLowering()
205 setTruncStoreAction(MVT::v4f32, MVT::v4f16, Expand); in AMDGPUTargetLowering()
206 setTruncStoreAction(MVT::v8f32, MVT::v8f16, Expand); in AMDGPUTargetLowering()
208 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in AMDGPUTargetLowering()
209 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in AMDGPUTargetLowering()
211 setTruncStoreAction(MVT::v2f64, MVT::v2f32, Expand); in AMDGPUTargetLowering()
212 setTruncStoreAction(MVT::v2f64, MVT::v2f16, Expand); in AMDGPUTargetLowering()
214 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Expand); in AMDGPUTargetLowering()
215 setTruncStoreAction(MVT::v4f64, MVT::v4f16, Expand); in AMDGPUTargetLowering()
217 setTruncStoreAction(MVT::v8f64, MVT::v8f32, Expand); in AMDGPUTargetLowering()
218 setTruncStoreAction(MVT::v8f64, MVT::v8f16, Expand); in AMDGPUTargetLowering()
226 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in AMDGPUTargetLowering()
227 setOperationAction(ISD::BRIND, MVT::Other, Expand); in AMDGPUTargetLowering()
263 setOperationAction(ISD::FSUB, MVT::f64, Expand); in AMDGPUTargetLowering()
285 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in AMDGPUTargetLowering()
286 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in AMDGPUTargetLowering()
289 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand); in AMDGPUTargetLowering()
294 setOperationAction(ISD::SDIV, VT, Expand); in AMDGPUTargetLowering()
295 setOperationAction(ISD::UDIV, VT, Expand); in AMDGPUTargetLowering()
296 setOperationAction(ISD::SREM, VT, Expand); in AMDGPUTargetLowering()
297 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
304 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
305 setOperationAction(ISD::UMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
307 setOperationAction(ISD::BSWAP, VT, Expand); in AMDGPUTargetLowering()
308 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
309 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering()
313 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in AMDGPUTargetLowering()
316 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in AMDGPUTargetLowering()
319 setOperationAction(ISD::ROTL, MVT::i32, Expand); in AMDGPUTargetLowering()
320 setOperationAction(ISD::ROTL, MVT::i64, Expand); in AMDGPUTargetLowering()
321 setOperationAction(ISD::ROTR, MVT::i64, Expand); in AMDGPUTargetLowering()
323 setOperationAction(ISD::MUL, MVT::i64, Expand); in AMDGPUTargetLowering()
324 setOperationAction(ISD::MULHU, MVT::i64, Expand); in AMDGPUTargetLowering()
325 setOperationAction(ISD::MULHS, MVT::i64, Expand); in AMDGPUTargetLowering()
326 setOperationAction(ISD::UDIV, MVT::i32, Expand); in AMDGPUTargetLowering()
327 setOperationAction(ISD::UREM, MVT::i32, Expand); in AMDGPUTargetLowering()
332 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in AMDGPUTargetLowering()
365 setOperationAction(ISD::ADD, VT, Expand); in AMDGPUTargetLowering()
366 setOperationAction(ISD::AND, VT, Expand); in AMDGPUTargetLowering()
367 setOperationAction(ISD::FP_TO_SINT, VT, Expand); in AMDGPUTargetLowering()
368 setOperationAction(ISD::FP_TO_UINT, VT, Expand); in AMDGPUTargetLowering()
369 setOperationAction(ISD::MUL, VT, Expand); in AMDGPUTargetLowering()
370 setOperationAction(ISD::OR, VT, Expand); in AMDGPUTargetLowering()
371 setOperationAction(ISD::SHL, VT, Expand); in AMDGPUTargetLowering()
372 setOperationAction(ISD::SRA, VT, Expand); in AMDGPUTargetLowering()
373 setOperationAction(ISD::SRL, VT, Expand); in AMDGPUTargetLowering()
374 setOperationAction(ISD::ROTL, VT, Expand); in AMDGPUTargetLowering()
375 setOperationAction(ISD::ROTR, VT, Expand); in AMDGPUTargetLowering()
376 setOperationAction(ISD::SUB, VT, Expand); in AMDGPUTargetLowering()
377 setOperationAction(ISD::SINT_TO_FP, VT, Expand); in AMDGPUTargetLowering()
378 setOperationAction(ISD::UINT_TO_FP, VT, Expand); in AMDGPUTargetLowering()
379 setOperationAction(ISD::SDIV, VT, Expand); in AMDGPUTargetLowering()
380 setOperationAction(ISD::UDIV, VT, Expand); in AMDGPUTargetLowering()
381 setOperationAction(ISD::SREM, VT, Expand); in AMDGPUTargetLowering()
382 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
383 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
384 setOperationAction(ISD::UMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
386 setOperationAction(ISD::UDIVREM, VT, Expand); in AMDGPUTargetLowering()
387 setOperationAction(ISD::ADDC, VT, Expand); in AMDGPUTargetLowering()
388 setOperationAction(ISD::SUBC, VT, Expand); in AMDGPUTargetLowering()
389 setOperationAction(ISD::ADDE, VT, Expand); in AMDGPUTargetLowering()
390 setOperationAction(ISD::SUBE, VT, Expand); in AMDGPUTargetLowering()
391 setOperationAction(ISD::SELECT, VT, Expand); in AMDGPUTargetLowering()
392 setOperationAction(ISD::VSELECT, VT, Expand); in AMDGPUTargetLowering()
393 setOperationAction(ISD::SELECT_CC, VT, Expand); in AMDGPUTargetLowering()
394 setOperationAction(ISD::XOR, VT, Expand); in AMDGPUTargetLowering()
395 setOperationAction(ISD::BSWAP, VT, Expand); in AMDGPUTargetLowering()
396 setOperationAction(ISD::CTPOP, VT, Expand); in AMDGPUTargetLowering()
397 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
398 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering()
399 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()
407 setOperationAction(ISD::FABS, VT, Expand); in AMDGPUTargetLowering()
408 setOperationAction(ISD::FMINNUM, VT, Expand); in AMDGPUTargetLowering()
409 setOperationAction(ISD::FMAXNUM, VT, Expand); in AMDGPUTargetLowering()
410 setOperationAction(ISD::FADD, VT, Expand); in AMDGPUTargetLowering()
411 setOperationAction(ISD::FCEIL, VT, Expand); in AMDGPUTargetLowering()
412 setOperationAction(ISD::FCOS, VT, Expand); in AMDGPUTargetLowering()
413 setOperationAction(ISD::FDIV, VT, Expand); in AMDGPUTargetLowering()
414 setOperationAction(ISD::FEXP2, VT, Expand); in AMDGPUTargetLowering()
415 setOperationAction(ISD::FLOG2, VT, Expand); in AMDGPUTargetLowering()
416 setOperationAction(ISD::FREM, VT, Expand); in AMDGPUTargetLowering()
417 setOperationAction(ISD::FPOW, VT, Expand); in AMDGPUTargetLowering()
418 setOperationAction(ISD::FFLOOR, VT, Expand); in AMDGPUTargetLowering()
419 setOperationAction(ISD::FTRUNC, VT, Expand); in AMDGPUTargetLowering()
420 setOperationAction(ISD::FMUL, VT, Expand); in AMDGPUTargetLowering()
421 setOperationAction(ISD::FMA, VT, Expand); in AMDGPUTargetLowering()
422 setOperationAction(ISD::FRINT, VT, Expand); in AMDGPUTargetLowering()
423 setOperationAction(ISD::FNEARBYINT, VT, Expand); in AMDGPUTargetLowering()
424 setOperationAction(ISD::FSQRT, VT, Expand); in AMDGPUTargetLowering()
425 setOperationAction(ISD::FSIN, VT, Expand); in AMDGPUTargetLowering()
426 setOperationAction(ISD::FSUB, VT, Expand); in AMDGPUTargetLowering()
427 setOperationAction(ISD::FNEG, VT, Expand); in AMDGPUTargetLowering()
428 setOperationAction(ISD::VSELECT, VT, Expand); in AMDGPUTargetLowering()
429 setOperationAction(ISD::SELECT_CC, VT, Expand); in AMDGPUTargetLowering()
430 setOperationAction(ISD::FCOPYSIGN, VT, Expand); in AMDGPUTargetLowering()
431 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()