Lines Matching refs:Expand

179     setLoadExtAction(ISD::EXTLOAD, MVT::i64, VT, Expand);  in AMDGPUTargetLowering()
180 setLoadExtAction(ISD::SEXTLOAD, MVT::i64, VT, Expand); in AMDGPUTargetLowering()
181 setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, VT, Expand); in AMDGPUTargetLowering()
191 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
196 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
201 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand); in AMDGPUTargetLowering()
205 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
206 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
207 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i8, Expand); in AMDGPUTargetLowering()
208 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
209 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
210 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i8, Expand); in AMDGPUTargetLowering()
211 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
212 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
213 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i16, Expand); in AMDGPUTargetLowering()
214 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
215 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
216 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i16, Expand); in AMDGPUTargetLowering()
219 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
220 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand); in AMDGPUTargetLowering()
221 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, MVT::v4f16, Expand); in AMDGPUTargetLowering()
222 setLoadExtAction(ISD::EXTLOAD, MVT::v8f32, MVT::v8f16, Expand); in AMDGPUTargetLowering()
224 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); in AMDGPUTargetLowering()
225 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand); in AMDGPUTargetLowering()
226 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand); in AMDGPUTargetLowering()
227 setLoadExtAction(ISD::EXTLOAD, MVT::v8f64, MVT::v8f32, Expand); in AMDGPUTargetLowering()
229 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); in AMDGPUTargetLowering()
230 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand); in AMDGPUTargetLowering()
231 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand); in AMDGPUTargetLowering()
232 setLoadExtAction(ISD::EXTLOAD, MVT::v8f64, MVT::v8f16, Expand); in AMDGPUTargetLowering()
261 setTruncStoreAction(MVT::i64, MVT::i1, Expand); in AMDGPUTargetLowering()
262 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in AMDGPUTargetLowering()
263 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in AMDGPUTargetLowering()
264 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in AMDGPUTargetLowering()
266 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand); in AMDGPUTargetLowering()
267 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand); in AMDGPUTargetLowering()
268 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand); in AMDGPUTargetLowering()
269 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand); in AMDGPUTargetLowering()
271 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
272 setTruncStoreAction(MVT::v2f32, MVT::v2f16, Expand); in AMDGPUTargetLowering()
273 setTruncStoreAction(MVT::v4f32, MVT::v4f16, Expand); in AMDGPUTargetLowering()
274 setTruncStoreAction(MVT::v8f32, MVT::v8f16, Expand); in AMDGPUTargetLowering()
276 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in AMDGPUTargetLowering()
277 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in AMDGPUTargetLowering()
279 setTruncStoreAction(MVT::v2f64, MVT::v2f32, Expand); in AMDGPUTargetLowering()
280 setTruncStoreAction(MVT::v2f64, MVT::v2f16, Expand); in AMDGPUTargetLowering()
282 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Expand); in AMDGPUTargetLowering()
283 setTruncStoreAction(MVT::v4f64, MVT::v4f16, Expand); in AMDGPUTargetLowering()
285 setTruncStoreAction(MVT::v8f64, MVT::v8f32, Expand); in AMDGPUTargetLowering()
286 setTruncStoreAction(MVT::v8f64, MVT::v8f16, Expand); in AMDGPUTargetLowering()
294 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in AMDGPUTargetLowering()
295 setOperationAction(ISD::BRIND, MVT::Other, Expand); in AMDGPUTargetLowering()
328 setOperationAction(ISD::FSUB, MVT::f64, Expand); in AMDGPUTargetLowering()
341 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand); in AMDGPUTargetLowering()
348 setOperationAction(ISD::SDIV, VT, Expand); in AMDGPUTargetLowering()
349 setOperationAction(ISD::UDIV, VT, Expand); in AMDGPUTargetLowering()
350 setOperationAction(ISD::SREM, VT, Expand); in AMDGPUTargetLowering()
351 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
358 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
359 setOperationAction(ISD::UMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
361 setOperationAction(ISD::BSWAP, VT, Expand); in AMDGPUTargetLowering()
362 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
363 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering()
373 setOperationAction(ISD::ROTL, MVT::i32, Expand); in AMDGPUTargetLowering()
374 setOperationAction(ISD::ROTL, MVT::i64, Expand); in AMDGPUTargetLowering()
375 setOperationAction(ISD::ROTR, MVT::i64, Expand); in AMDGPUTargetLowering()
377 setOperationAction(ISD::MUL, MVT::i64, Expand); in AMDGPUTargetLowering()
378 setOperationAction(ISD::MULHU, MVT::i64, Expand); in AMDGPUTargetLowering()
379 setOperationAction(ISD::MULHS, MVT::i64, Expand); in AMDGPUTargetLowering()
384 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in AMDGPUTargetLowering()
402 setOperationAction(ISD::ADD, VT, Expand); in AMDGPUTargetLowering()
403 setOperationAction(ISD::AND, VT, Expand); in AMDGPUTargetLowering()
404 setOperationAction(ISD::FP_TO_SINT, VT, Expand); in AMDGPUTargetLowering()
405 setOperationAction(ISD::FP_TO_UINT, VT, Expand); in AMDGPUTargetLowering()
406 setOperationAction(ISD::MUL, VT, Expand); in AMDGPUTargetLowering()
407 setOperationAction(ISD::MULHU, VT, Expand); in AMDGPUTargetLowering()
408 setOperationAction(ISD::MULHS, VT, Expand); in AMDGPUTargetLowering()
409 setOperationAction(ISD::OR, VT, Expand); in AMDGPUTargetLowering()
410 setOperationAction(ISD::SHL, VT, Expand); in AMDGPUTargetLowering()
411 setOperationAction(ISD::SRA, VT, Expand); in AMDGPUTargetLowering()
412 setOperationAction(ISD::SRL, VT, Expand); in AMDGPUTargetLowering()
413 setOperationAction(ISD::ROTL, VT, Expand); in AMDGPUTargetLowering()
414 setOperationAction(ISD::ROTR, VT, Expand); in AMDGPUTargetLowering()
415 setOperationAction(ISD::SUB, VT, Expand); in AMDGPUTargetLowering()
416 setOperationAction(ISD::SINT_TO_FP, VT, Expand); in AMDGPUTargetLowering()
417 setOperationAction(ISD::UINT_TO_FP, VT, Expand); in AMDGPUTargetLowering()
418 setOperationAction(ISD::SDIV, VT, Expand); in AMDGPUTargetLowering()
419 setOperationAction(ISD::UDIV, VT, Expand); in AMDGPUTargetLowering()
420 setOperationAction(ISD::SREM, VT, Expand); in AMDGPUTargetLowering()
421 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
422 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
423 setOperationAction(ISD::UMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
425 setOperationAction(ISD::UDIVREM, VT, Expand); in AMDGPUTargetLowering()
426 setOperationAction(ISD::SELECT, VT, Expand); in AMDGPUTargetLowering()
427 setOperationAction(ISD::VSELECT, VT, Expand); in AMDGPUTargetLowering()
428 setOperationAction(ISD::SELECT_CC, VT, Expand); in AMDGPUTargetLowering()
429 setOperationAction(ISD::XOR, VT, Expand); in AMDGPUTargetLowering()
430 setOperationAction(ISD::BSWAP, VT, Expand); in AMDGPUTargetLowering()
431 setOperationAction(ISD::CTPOP, VT, Expand); in AMDGPUTargetLowering()
432 setOperationAction(ISD::CTTZ, VT, Expand); in AMDGPUTargetLowering()
433 setOperationAction(ISD::CTLZ, VT, Expand); in AMDGPUTargetLowering()
434 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()
435 setOperationAction(ISD::SETCC, VT, Expand); in AMDGPUTargetLowering()
443 setOperationAction(ISD::FABS, VT, Expand); in AMDGPUTargetLowering()
444 setOperationAction(ISD::FMINNUM, VT, Expand); in AMDGPUTargetLowering()
445 setOperationAction(ISD::FMAXNUM, VT, Expand); in AMDGPUTargetLowering()
446 setOperationAction(ISD::FADD, VT, Expand); in AMDGPUTargetLowering()
447 setOperationAction(ISD::FCEIL, VT, Expand); in AMDGPUTargetLowering()
448 setOperationAction(ISD::FCOS, VT, Expand); in AMDGPUTargetLowering()
449 setOperationAction(ISD::FDIV, VT, Expand); in AMDGPUTargetLowering()
450 setOperationAction(ISD::FEXP2, VT, Expand); in AMDGPUTargetLowering()
451 setOperationAction(ISD::FEXP, VT, Expand); in AMDGPUTargetLowering()
452 setOperationAction(ISD::FLOG2, VT, Expand); in AMDGPUTargetLowering()
453 setOperationAction(ISD::FREM, VT, Expand); in AMDGPUTargetLowering()
454 setOperationAction(ISD::FLOG, VT, Expand); in AMDGPUTargetLowering()
455 setOperationAction(ISD::FLOG10, VT, Expand); in AMDGPUTargetLowering()
456 setOperationAction(ISD::FPOW, VT, Expand); in AMDGPUTargetLowering()
457 setOperationAction(ISD::FFLOOR, VT, Expand); in AMDGPUTargetLowering()
458 setOperationAction(ISD::FTRUNC, VT, Expand); in AMDGPUTargetLowering()
459 setOperationAction(ISD::FMUL, VT, Expand); in AMDGPUTargetLowering()
460 setOperationAction(ISD::FMA, VT, Expand); in AMDGPUTargetLowering()
461 setOperationAction(ISD::FRINT, VT, Expand); in AMDGPUTargetLowering()
462 setOperationAction(ISD::FNEARBYINT, VT, Expand); in AMDGPUTargetLowering()
463 setOperationAction(ISD::FSQRT, VT, Expand); in AMDGPUTargetLowering()
464 setOperationAction(ISD::FSIN, VT, Expand); in AMDGPUTargetLowering()
465 setOperationAction(ISD::FSUB, VT, Expand); in AMDGPUTargetLowering()
466 setOperationAction(ISD::FNEG, VT, Expand); in AMDGPUTargetLowering()
467 setOperationAction(ISD::VSELECT, VT, Expand); in AMDGPUTargetLowering()
468 setOperationAction(ISD::SELECT_CC, VT, Expand); in AMDGPUTargetLowering()
469 setOperationAction(ISD::FCOPYSIGN, VT, Expand); in AMDGPUTargetLowering()
470 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()
471 setOperationAction(ISD::SETCC, VT, Expand); in AMDGPUTargetLowering()
472 setOperationAction(ISD::FCANONICALIZE, VT, Expand); in AMDGPUTargetLowering()