Lines Matching refs:Promote
218 setOperationAction(Opc, MVT::bf16, Promote); in SITargetLowering()
224 setOperationAction(ISD::SELECT, MVT::bf16, Promote); in SITargetLowering()
237 setOperationAction(ISD::BUILD_VECTOR, MVT::v2bf16, Promote); in SITargetLowering()
268 setOperationAction(ISD::SELECT, MVT::i1, Promote); in SITargetLowering()
270 setOperationAction(ISD::SELECT, MVT::f64, Promote); in SITargetLowering()
278 setOperationAction(ISD::SETCC, MVT::i1, Promote); in SITargetLowering()
356 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
359 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
362 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
365 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
370 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
373 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
376 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
379 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
384 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
387 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
390 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
393 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
398 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
401 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
404 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
407 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
412 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
415 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
418 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
421 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
474 setOperationAction({ISD::FPOW, ISD::FPOWI}, MVT::f16, Promote); in SITargetLowering()
564 MVT::i16, Promote); in SITargetLowering()
570 setOperationAction(ISD::FP16_TO_FP, MVT::i16, Promote); in SITargetLowering()
572 setOperationAction(ISD::FP_TO_FP16, MVT::i16, Promote); in SITargetLowering()
586 setOperationAction(ISD::LOAD, MVT::f16, Promote); in SITargetLowering()
588 setOperationAction(ISD::STORE, MVT::f16, Promote); in SITargetLowering()
592 setOperationAction(ISD::LOAD, MVT::bf16, Promote); in SITargetLowering()
594 setOperationAction(ISD::STORE, MVT::bf16, Promote); in SITargetLowering()
602 setOperationAction({ISD::FP_TO_SINT, ISD::FP_TO_UINT}, MVT::f16, Promote); in SITargetLowering()
603 setOperationAction({ISD::FP_TO_SINT, ISD::FP_TO_UINT}, MVT::bf16, Promote); in SITargetLowering()
655 setOperationAction(ISD::STORE, MVT::v2i16, Promote); in SITargetLowering()
657 setOperationAction(ISD::STORE, MVT::v2f16, Promote); in SITargetLowering()
660 setOperationAction(ISD::LOAD, MVT::v2i16, Promote); in SITargetLowering()
662 setOperationAction(ISD::LOAD, MVT::v2f16, Promote); in SITargetLowering()
665 setOperationAction(ISD::AND, MVT::v2i16, Promote); in SITargetLowering()
667 setOperationAction(ISD::OR, MVT::v2i16, Promote); in SITargetLowering()
669 setOperationAction(ISD::XOR, MVT::v2i16, Promote); in SITargetLowering()
672 setOperationAction(ISD::LOAD, MVT::v4i16, Promote); in SITargetLowering()
674 setOperationAction(ISD::LOAD, MVT::v4f16, Promote); in SITargetLowering()
676 setOperationAction(ISD::LOAD, MVT::v4bf16, Promote); in SITargetLowering()
679 setOperationAction(ISD::STORE, MVT::v4i16, Promote); in SITargetLowering()
681 setOperationAction(ISD::STORE, MVT::v4f16, Promote); in SITargetLowering()
683 setOperationAction(ISD::STORE, MVT::v4bf16, Promote); in SITargetLowering()
686 setOperationAction(ISD::LOAD, MVT::v8i16, Promote); in SITargetLowering()
688 setOperationAction(ISD::LOAD, MVT::v8f16, Promote); in SITargetLowering()
690 setOperationAction(ISD::LOAD, MVT::v8bf16, Promote); in SITargetLowering()
693 setOperationAction(ISD::STORE, MVT::v4i16, Promote); in SITargetLowering()
695 setOperationAction(ISD::STORE, MVT::v4f16, Promote); in SITargetLowering()
698 setOperationAction(ISD::STORE, MVT::v8i16, Promote); in SITargetLowering()
700 setOperationAction(ISD::STORE, MVT::v8f16, Promote); in SITargetLowering()
702 setOperationAction(ISD::STORE, MVT::v8bf16, Promote); in SITargetLowering()
705 setOperationAction(ISD::LOAD, MVT::v16i16, Promote); in SITargetLowering()
707 setOperationAction(ISD::LOAD, MVT::v16f16, Promote); in SITargetLowering()
709 setOperationAction(ISD::LOAD, MVT::v16bf16, Promote); in SITargetLowering()
712 setOperationAction(ISD::STORE, MVT::v16i16, Promote); in SITargetLowering()
714 setOperationAction(ISD::STORE, MVT::v16f16, Promote); in SITargetLowering()
716 setOperationAction(ISD::STORE, MVT::v16bf16, Promote); in SITargetLowering()
719 setOperationAction(ISD::LOAD, MVT::v32i16, Promote); in SITargetLowering()
721 setOperationAction(ISD::LOAD, MVT::v32f16, Promote); in SITargetLowering()
723 setOperationAction(ISD::LOAD, MVT::v32bf16, Promote); in SITargetLowering()
726 setOperationAction(ISD::STORE, MVT::v32i16, Promote); in SITargetLowering()
728 setOperationAction(ISD::STORE, MVT::v32f16, Promote); in SITargetLowering()
730 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()
880 setOperationAction(ISD::MUL, MVT::i1, Promote); in SITargetLowering()