Lines Matching refs:Custom

153   setOperationAction(ISD::LOAD, MVT::v2i32, Custom);  in SITargetLowering()
154 setOperationAction(ISD::LOAD, MVT::v3i32, Custom); in SITargetLowering()
155 setOperationAction(ISD::LOAD, MVT::v4i32, Custom); in SITargetLowering()
156 setOperationAction(ISD::LOAD, MVT::v5i32, Custom); in SITargetLowering()
157 setOperationAction(ISD::LOAD, MVT::v6i32, Custom); in SITargetLowering()
158 setOperationAction(ISD::LOAD, MVT::v7i32, Custom); in SITargetLowering()
159 setOperationAction(ISD::LOAD, MVT::v8i32, Custom); in SITargetLowering()
160 setOperationAction(ISD::LOAD, MVT::v16i32, Custom); in SITargetLowering()
161 setOperationAction(ISD::LOAD, MVT::i1, Custom); in SITargetLowering()
162 setOperationAction(ISD::LOAD, MVT::v32i32, Custom); in SITargetLowering()
164 setOperationAction(ISD::STORE, MVT::v2i32, Custom); in SITargetLowering()
165 setOperationAction(ISD::STORE, MVT::v3i32, Custom); in SITargetLowering()
166 setOperationAction(ISD::STORE, MVT::v4i32, Custom); in SITargetLowering()
167 setOperationAction(ISD::STORE, MVT::v5i32, Custom); in SITargetLowering()
168 setOperationAction(ISD::STORE, MVT::v6i32, Custom); in SITargetLowering()
169 setOperationAction(ISD::STORE, MVT::v7i32, Custom); in SITargetLowering()
170 setOperationAction(ISD::STORE, MVT::v8i32, Custom); in SITargetLowering()
171 setOperationAction(ISD::STORE, MVT::v16i32, Custom); in SITargetLowering()
172 setOperationAction(ISD::STORE, MVT::i1, Custom); in SITargetLowering()
173 setOperationAction(ISD::STORE, MVT::v32i32, Custom); in SITargetLowering()
200 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in SITargetLowering()
201 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in SITargetLowering()
204 setOperationAction(ISD::SELECT, MVT::i64, Custom); in SITargetLowering()
236 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i1, Custom); in SITargetLowering()
237 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i1, Custom); in SITargetLowering()
238 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Custom); in SITargetLowering()
239 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i8, Custom); in SITargetLowering()
240 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Custom); in SITargetLowering()
241 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v3i16, Custom); in SITargetLowering()
242 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Custom); in SITargetLowering()
243 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::Other, Custom); in SITargetLowering()
245 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in SITargetLowering()
287 setOperationAction(Op, VT, Custom); in SITargetLowering()
378 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f16, Custom); in SITargetLowering()
379 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i16, Custom); in SITargetLowering()
383 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom); in SITargetLowering()
384 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom); in SITargetLowering()
385 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i16, Custom); in SITargetLowering()
386 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Custom); in SITargetLowering()
388 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i8, Custom); in SITargetLowering()
389 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i8, Custom); in SITargetLowering()
390 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v8i8, Custom); in SITargetLowering()
391 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i8, Custom); in SITargetLowering()
392 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i8, Custom); in SITargetLowering()
393 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i8, Custom); in SITargetLowering()
395 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i16, Custom); in SITargetLowering()
396 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f16, Custom); in SITargetLowering()
397 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i16, Custom); in SITargetLowering()
398 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f16, Custom); in SITargetLowering()
401 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v3i32, Custom); in SITargetLowering()
402 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v3f32, Custom); in SITargetLowering()
403 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v4i32, Custom); in SITargetLowering()
404 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v4f32, Custom); in SITargetLowering()
407 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v5i32, Custom); in SITargetLowering()
408 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v5f32, Custom); in SITargetLowering()
409 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v6i32, Custom); in SITargetLowering()
410 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v6f32, Custom); in SITargetLowering()
411 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v7i32, Custom); in SITargetLowering()
412 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v7f32, Custom); in SITargetLowering()
413 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v8i32, Custom); in SITargetLowering()
414 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v8f32, Custom); in SITargetLowering()
418 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Custom); in SITargetLowering()
419 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Custom); in SITargetLowering()
427 setOperationAction(ISD::ADDRSPACECAST, MVT::i32, Custom); in SITargetLowering()
428 setOperationAction(ISD::ADDRSPACECAST, MVT::i64, Custom); in SITargetLowering()
442 setOperationAction(ISD::TRAP, MVT::Other, Custom); in SITargetLowering()
443 setOperationAction(ISD::DEBUGTRAP, MVT::Other, Custom); in SITargetLowering()
448 setOperationAction(ISD::FLOG, MVT::f16, Custom); in SITargetLowering()
449 setOperationAction(ISD::FEXP, MVT::f16, Custom); in SITargetLowering()
450 setOperationAction(ISD::FLOG10, MVT::f16, Custom); in SITargetLowering()
469 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Custom); in SITargetLowering()
472 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i32, Custom); in SITargetLowering()
498 setOperationAction(ISD::FMINNUM, MVT::f32, Custom); in SITargetLowering()
499 setOperationAction(ISD::FMAXNUM, MVT::f32, Custom); in SITargetLowering()
500 setOperationAction(ISD::FMINNUM, MVT::f64, Custom); in SITargetLowering()
501 setOperationAction(ISD::FMAXNUM, MVT::f64, Custom); in SITargetLowering()
518 setOperationAction(ISD::FCEIL, MVT::f64, Custom); in SITargetLowering()
519 setOperationAction(ISD::FTRUNC, MVT::f64, Custom); in SITargetLowering()
520 setOperationAction(ISD::FRINT, MVT::f64, Custom); in SITargetLowering()
521 setOperationAction(ISD::FFLOOR, MVT::f64, Custom); in SITargetLowering()
526 setOperationAction(ISD::FSIN, MVT::f32, Custom); in SITargetLowering()
527 setOperationAction(ISD::FCOS, MVT::f32, Custom); in SITargetLowering()
528 setOperationAction(ISD::FDIV, MVT::f32, Custom); in SITargetLowering()
529 setOperationAction(ISD::FDIV, MVT::f64, Custom); in SITargetLowering()
565 setOperationAction(ISD::LOAD, MVT::i16, Custom); in SITargetLowering()
574 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Custom); in SITargetLowering()
575 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Custom); in SITargetLowering()
587 setOperationAction(ISD::FP_ROUND, MVT::f16, Custom); in SITargetLowering()
588 setOperationAction(ISD::FCOS, MVT::f16, Custom); in SITargetLowering()
589 setOperationAction(ISD::FSIN, MVT::f16, Custom); in SITargetLowering()
591 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Custom); in SITargetLowering()
592 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Custom); in SITargetLowering()
598 setOperationAction(ISD::FROUND, MVT::f16, Custom); in SITargetLowering()
604 setOperationAction(ISD::FDIV, MVT::f16, Custom); in SITargetLowering()
625 setOperationAction(Op, VT, Custom); in SITargetLowering()
637 setOperationAction(ISD::BSWAP, MVT::v4i16, Custom); in SITargetLowering()
683 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i16, Custom); in SITargetLowering()
684 setOperationAction(ISD::BUILD_VECTOR, MVT::v2f16, Custom); in SITargetLowering()
692 setOperationAction(ISD::FMAXNUM, MVT::f16, Custom); in SITargetLowering()
693 setOperationAction(ISD::FMINNUM, MVT::f16, Custom); in SITargetLowering()
697 setOperationAction(ISD::FMINNUM_IEEE, MVT::v4f16, Custom); in SITargetLowering()
698 setOperationAction(ISD::FMAXNUM_IEEE, MVT::v4f16, Custom); in SITargetLowering()
730 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom); in SITargetLowering()
731 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom); in SITargetLowering()
733 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f16, Custom); in SITargetLowering()
734 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in SITargetLowering()
736 setOperationAction(ISD::SHL, MVT::v4i16, Custom); in SITargetLowering()
737 setOperationAction(ISD::SRA, MVT::v4i16, Custom); in SITargetLowering()
738 setOperationAction(ISD::SRL, MVT::v4i16, Custom); in SITargetLowering()
739 setOperationAction(ISD::ADD, MVT::v4i16, Custom); in SITargetLowering()
740 setOperationAction(ISD::SUB, MVT::v4i16, Custom); in SITargetLowering()
741 setOperationAction(ISD::MUL, MVT::v4i16, Custom); in SITargetLowering()
743 setOperationAction(ISD::SMIN, MVT::v4i16, Custom); in SITargetLowering()
744 setOperationAction(ISD::SMAX, MVT::v4i16, Custom); in SITargetLowering()
745 setOperationAction(ISD::UMIN, MVT::v4i16, Custom); in SITargetLowering()
746 setOperationAction(ISD::UMAX, MVT::v4i16, Custom); in SITargetLowering()
748 setOperationAction(ISD::UADDSAT, MVT::v4i16, Custom); in SITargetLowering()
749 setOperationAction(ISD::SADDSAT, MVT::v4i16, Custom); in SITargetLowering()
750 setOperationAction(ISD::USUBSAT, MVT::v4i16, Custom); in SITargetLowering()
751 setOperationAction(ISD::SSUBSAT, MVT::v4i16, Custom); in SITargetLowering()
753 setOperationAction(ISD::FADD, MVT::v4f16, Custom); in SITargetLowering()
754 setOperationAction(ISD::FMUL, MVT::v4f16, Custom); in SITargetLowering()
755 setOperationAction(ISD::FMA, MVT::v4f16, Custom); in SITargetLowering()
757 setOperationAction(ISD::FMAXNUM, MVT::v2f16, Custom); in SITargetLowering()
758 setOperationAction(ISD::FMINNUM, MVT::v2f16, Custom); in SITargetLowering()
760 setOperationAction(ISD::FMINNUM, MVT::v4f16, Custom); in SITargetLowering()
761 setOperationAction(ISD::FMAXNUM, MVT::v4f16, Custom); in SITargetLowering()
762 setOperationAction(ISD::FCANONICALIZE, MVT::v4f16, Custom); in SITargetLowering()
764 setOperationAction(ISD::FEXP, MVT::v2f16, Custom); in SITargetLowering()
765 setOperationAction(ISD::SELECT, MVT::v4i16, Custom); in SITargetLowering()
766 setOperationAction(ISD::SELECT, MVT::v4f16, Custom); in SITargetLowering()
775 setOperationAction(ISD::FADD, VT, Custom); in SITargetLowering()
776 setOperationAction(ISD::FMUL, VT, Custom); in SITargetLowering()
777 setOperationAction(ISD::FMA, VT, Custom); in SITargetLowering()
782 setOperationAction(ISD::FNEG, MVT::v4f16, Custom); in SITargetLowering()
783 setOperationAction(ISD::FABS, MVT::v4f16, Custom); in SITargetLowering()
792 setOperationAction(ISD::SELECT, MVT::v2i16, Custom); in SITargetLowering()
793 setOperationAction(ISD::SELECT, MVT::v2f16, Custom); in SITargetLowering()
795 setOperationAction(ISD::FNEG, MVT::v2f16, Custom); in SITargetLowering()
796 setOperationAction(ISD::FABS, MVT::v2f16, Custom); in SITargetLowering()
800 setOperationAction(ISD::SELECT, VT, Custom); in SITargetLowering()
803 setOperationAction(ISD::SMULO, MVT::i64, Custom); in SITargetLowering()
804 setOperationAction(ISD::UMULO, MVT::i64, Custom); in SITargetLowering()
806 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in SITargetLowering()
807 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::f32, Custom); in SITargetLowering()
808 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v4f32, Custom); in SITargetLowering()
809 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i16, Custom); in SITargetLowering()
810 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::f16, Custom); in SITargetLowering()
811 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v2i16, Custom); in SITargetLowering()
812 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v2f16, Custom); in SITargetLowering()
814 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v2f16, Custom); in SITargetLowering()
815 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v2i16, Custom); in SITargetLowering()
816 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v3f16, Custom); in SITargetLowering()
817 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v3i16, Custom); in SITargetLowering()
818 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v4f16, Custom); in SITargetLowering()
819 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v4i16, Custom); in SITargetLowering()
820 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v8f16, Custom); in SITargetLowering()
821 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::Other, Custom); in SITargetLowering()
822 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::f16, Custom); in SITargetLowering()
823 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i16, Custom); in SITargetLowering()
824 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i8, Custom); in SITargetLowering()
826 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in SITargetLowering()
827 setOperationAction(ISD::INTRINSIC_VOID, MVT::v2i16, Custom); in SITargetLowering()
828 setOperationAction(ISD::INTRINSIC_VOID, MVT::v2f16, Custom); in SITargetLowering()
829 setOperationAction(ISD::INTRINSIC_VOID, MVT::v3i16, Custom); in SITargetLowering()
830 setOperationAction(ISD::INTRINSIC_VOID, MVT::v3f16, Custom); in SITargetLowering()
831 setOperationAction(ISD::INTRINSIC_VOID, MVT::v4f16, Custom); in SITargetLowering()
832 setOperationAction(ISD::INTRINSIC_VOID, MVT::v4i16, Custom); in SITargetLowering()
833 setOperationAction(ISD::INTRINSIC_VOID, MVT::f16, Custom); in SITargetLowering()
834 setOperationAction(ISD::INTRINSIC_VOID, MVT::i16, Custom); in SITargetLowering()
835 setOperationAction(ISD::INTRINSIC_VOID, MVT::i8, Custom); in SITargetLowering()