Lines Matching refs:Promote
219 setOperationAction(Opc, MVT::bf16, Promote); in SITargetLowering()
225 setOperationAction(ISD::SELECT, MVT::bf16, Promote); in SITargetLowering()
265 setOperationAction(ISD::SELECT, MVT::i1, Promote); in SITargetLowering()
267 setOperationAction(ISD::SELECT, MVT::f64, Promote); in SITargetLowering()
275 setOperationAction(ISD::SETCC, MVT::i1, Promote); in SITargetLowering()
353 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
356 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
359 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
362 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
367 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
370 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
373 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
376 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
381 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
384 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
387 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
390 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
395 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
398 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
401 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
404 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
409 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
412 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
415 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
418 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
475 setOperationAction({ISD::FPOW, ISD::FPOWI}, MVT::f16, Promote); in SITargetLowering()
565 MVT::i16, Promote); in SITargetLowering()
571 setOperationAction(ISD::FP16_TO_FP, MVT::i16, Promote); in SITargetLowering()
573 setOperationAction(ISD::FP_TO_FP16, MVT::i16, Promote); in SITargetLowering()
587 setOperationAction(ISD::LOAD, MVT::f16, Promote); in SITargetLowering()
589 setOperationAction(ISD::STORE, MVT::f16, Promote); in SITargetLowering()
593 setOperationAction(ISD::LOAD, MVT::bf16, Promote); in SITargetLowering()
595 setOperationAction(ISD::STORE, MVT::bf16, Promote); in SITargetLowering()
603 setOperationAction({ISD::FP_TO_SINT, ISD::FP_TO_UINT}, MVT::f16, Promote); in SITargetLowering()
604 setOperationAction({ISD::FP_TO_SINT, ISD::FP_TO_UINT}, MVT::bf16, Promote); in SITargetLowering()
656 setOperationAction(ISD::STORE, MVT::v2i16, Promote); in SITargetLowering()
658 setOperationAction(ISD::STORE, MVT::v2f16, Promote); in SITargetLowering()
661 setOperationAction(ISD::LOAD, MVT::v2i16, Promote); in SITargetLowering()
663 setOperationAction(ISD::LOAD, MVT::v2f16, Promote); in SITargetLowering()
666 setOperationAction(ISD::AND, MVT::v2i16, Promote); in SITargetLowering()
668 setOperationAction(ISD::OR, MVT::v2i16, Promote); in SITargetLowering()
670 setOperationAction(ISD::XOR, MVT::v2i16, Promote); in SITargetLowering()
673 setOperationAction(ISD::LOAD, MVT::v4i16, Promote); in SITargetLowering()
675 setOperationAction(ISD::LOAD, MVT::v4f16, Promote); in SITargetLowering()
677 setOperationAction(ISD::LOAD, MVT::v4bf16, Promote); in SITargetLowering()
680 setOperationAction(ISD::STORE, MVT::v4i16, Promote); in SITargetLowering()
682 setOperationAction(ISD::STORE, MVT::v4f16, Promote); in SITargetLowering()
684 setOperationAction(ISD::STORE, MVT::v4bf16, Promote); in SITargetLowering()
687 setOperationAction(ISD::LOAD, MVT::v8i16, Promote); in SITargetLowering()
689 setOperationAction(ISD::LOAD, MVT::v8f16, Promote); in SITargetLowering()
691 setOperationAction(ISD::LOAD, MVT::v8bf16, Promote); in SITargetLowering()
694 setOperationAction(ISD::STORE, MVT::v4i16, Promote); in SITargetLowering()
696 setOperationAction(ISD::STORE, MVT::v4f16, Promote); in SITargetLowering()
699 setOperationAction(ISD::STORE, MVT::v8i16, Promote); in SITargetLowering()
701 setOperationAction(ISD::STORE, MVT::v8f16, Promote); in SITargetLowering()
703 setOperationAction(ISD::STORE, MVT::v8bf16, Promote); in SITargetLowering()
706 setOperationAction(ISD::LOAD, MVT::v16i16, Promote); in SITargetLowering()
708 setOperationAction(ISD::LOAD, MVT::v16f16, Promote); in SITargetLowering()
710 setOperationAction(ISD::LOAD, MVT::v16bf16, Promote); in SITargetLowering()
713 setOperationAction(ISD::STORE, MVT::v16i16, Promote); in SITargetLowering()
715 setOperationAction(ISD::STORE, MVT::v16f16, Promote); in SITargetLowering()
717 setOperationAction(ISD::STORE, MVT::v16bf16, Promote); in SITargetLowering()
720 setOperationAction(ISD::LOAD, MVT::v32i16, Promote); in SITargetLowering()
722 setOperationAction(ISD::LOAD, MVT::v32f16, Promote); in SITargetLowering()
724 setOperationAction(ISD::LOAD, MVT::v32bf16, Promote); in SITargetLowering()
727 setOperationAction(ISD::STORE, MVT::v32i16, Promote); in SITargetLowering()
729 setOperationAction(ISD::STORE, MVT::v32f16, Promote); in SITargetLowering()
731 setOperationAction(ISD::STORE, MVT::v32bf16, Promote); in SITargetLowering()
823 setOperationAction(ISD::SELECT, MVT::v2i16, Promote); in SITargetLowering()
825 setOperationAction(ISD::SELECT, MVT::v2f16, Promote); in SITargetLowering()
890 setOperationAction(ISD::MUL, MVT::i1, Promote); in SITargetLowering()