Lines Matching refs:Custom

161     setOperationAction(ISD::SETCC, VT, Custom);  in addTypeForNEON()
162 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in addTypeForNEON()
163 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in addTypeForNEON()
165 setOperationAction(ISD::SINT_TO_FP, VT, Custom); in addTypeForNEON()
166 setOperationAction(ISD::UINT_TO_FP, VT, Custom); in addTypeForNEON()
167 setOperationAction(ISD::FP_TO_SINT, VT, Custom); in addTypeForNEON()
168 setOperationAction(ISD::FP_TO_UINT, VT, Custom); in addTypeForNEON()
175 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in addTypeForNEON()
176 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addTypeForNEON()
184 setOperationAction(ISD::SHL, VT, Custom); in addTypeForNEON()
185 setOperationAction(ISD::SRA, VT, Custom); in addTypeForNEON()
186 setOperationAction(ISD::SRL, VT, Custom); in addTypeForNEON()
520 setOperationAction(ISD::BITCAST, MVT::i16, Custom); in ARMTargetLowering()
521 setOperationAction(ISD::BITCAST, MVT::i32, Custom); in ARMTargetLowering()
522 setOperationAction(ISD::BITCAST, MVT::f16, Custom); in ARMTargetLowering()
544 setOperationAction(ISD::ConstantFP, MVT::f32, Custom); in ARMTargetLowering()
545 setOperationAction(ISD::ConstantFP, MVT::f64, Custom); in ARMTargetLowering()
547 setOperationAction(ISD::READ_REGISTER, MVT::i64, Custom); in ARMTargetLowering()
548 setOperationAction(ISD::WRITE_REGISTER, MVT::i64, Custom); in ARMTargetLowering()
641 setOperationAction(ISD::MUL, MVT::v8i16, Custom); in ARMTargetLowering()
642 setOperationAction(ISD::MUL, MVT::v4i32, Custom); in ARMTargetLowering()
643 setOperationAction(ISD::MUL, MVT::v2i64, Custom); in ARMTargetLowering()
645 setOperationAction(ISD::SDIV, MVT::v4i16, Custom); in ARMTargetLowering()
646 setOperationAction(ISD::SDIV, MVT::v8i8, Custom); in ARMTargetLowering()
647 setOperationAction(ISD::UDIV, MVT::v4i16, Custom); in ARMTargetLowering()
648 setOperationAction(ISD::UDIV, MVT::v8i8, Custom); in ARMTargetLowering()
653 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom); in ARMTargetLowering()
654 setOperationAction(ISD::SINT_TO_FP, MVT::v8i16, Custom); in ARMTargetLowering()
655 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom); in ARMTargetLowering()
656 setOperationAction(ISD::UINT_TO_FP, MVT::v8i16, Custom); in ARMTargetLowering()
657 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom); in ARMTargetLowering()
658 setOperationAction(ISD::FP_TO_UINT, MVT::v8i16, Custom); in ARMTargetLowering()
659 setOperationAction(ISD::FP_TO_SINT, MVT::v4i16, Custom); in ARMTargetLowering()
660 setOperationAction(ISD::FP_TO_SINT, MVT::v8i16, Custom); in ARMTargetLowering()
668 setOperationAction(ISD::CTPOP, MVT::v2i32, Custom); in ARMTargetLowering()
669 setOperationAction(ISD::CTPOP, MVT::v4i32, Custom); in ARMTargetLowering()
670 setOperationAction(ISD::CTPOP, MVT::v4i16, Custom); in ARMTargetLowering()
671 setOperationAction(ISD::CTPOP, MVT::v8i16, Custom); in ARMTargetLowering()
672 setOperationAction(ISD::CTPOP, MVT::v1i64, Custom); in ARMTargetLowering()
673 setOperationAction(ISD::CTPOP, MVT::v2i64, Custom); in ARMTargetLowering()
679 setOperationAction(ISD::CTTZ, MVT::v8i8, Custom); in ARMTargetLowering()
680 setOperationAction(ISD::CTTZ, MVT::v4i16, Custom); in ARMTargetLowering()
681 setOperationAction(ISD::CTTZ, MVT::v2i32, Custom); in ARMTargetLowering()
682 setOperationAction(ISD::CTTZ, MVT::v1i64, Custom); in ARMTargetLowering()
684 setOperationAction(ISD::CTTZ, MVT::v16i8, Custom); in ARMTargetLowering()
685 setOperationAction(ISD::CTTZ, MVT::v8i16, Custom); in ARMTargetLowering()
686 setOperationAction(ISD::CTTZ, MVT::v4i32, Custom); in ARMTargetLowering()
687 setOperationAction(ISD::CTTZ, MVT::v2i64, Custom); in ARMTargetLowering()
689 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v8i8, Custom); in ARMTargetLowering()
690 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v4i16, Custom); in ARMTargetLowering()
691 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v2i32, Custom); in ARMTargetLowering()
692 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v1i64, Custom); in ARMTargetLowering()
694 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v16i8, Custom); in ARMTargetLowering()
695 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v8i16, Custom); in ARMTargetLowering()
696 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v4i32, Custom); in ARMTargetLowering()
697 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v2i64, Custom); in ARMTargetLowering()
763 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in ARMTargetLowering()
764 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Custom); in ARMTargetLowering()
765 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in ARMTargetLowering()
766 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in ARMTargetLowering()
767 setOperationAction(ISD::FP_TO_SINT, MVT::f64, Custom); in ARMTargetLowering()
768 setOperationAction(ISD::FP_TO_UINT, MVT::f64, Custom); in ARMTargetLowering()
769 setOperationAction(ISD::FP_ROUND, MVT::f32, Custom); in ARMTargetLowering()
770 setOperationAction(ISD::FP_EXTEND, MVT::f64, Custom); in ARMTargetLowering()
809 setOperationAction(ISD::SADDO, MVT::i32, Custom); in ARMTargetLowering()
810 setOperationAction(ISD::UADDO, MVT::i32, Custom); in ARMTargetLowering()
811 setOperationAction(ISD::SSUBO, MVT::i32, Custom); in ARMTargetLowering()
812 setOperationAction(ISD::USUBO, MVT::i32, Custom); in ARMTargetLowering()
814 setOperationAction(ISD::ADDCARRY, MVT::i32, Custom); in ARMTargetLowering()
815 setOperationAction(ISD::SUBCARRY, MVT::i32, Custom); in ARMTargetLowering()
828 setOperationAction(ISD::SHL_PARTS, MVT::i32, Custom); in ARMTargetLowering()
829 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in ARMTargetLowering()
830 setOperationAction(ISD::SRL_PARTS, MVT::i32, Custom); in ARMTargetLowering()
831 setOperationAction(ISD::SRL, MVT::i64, Custom); in ARMTargetLowering()
832 setOperationAction(ISD::SRA, MVT::i64, Custom); in ARMTargetLowering()
833 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i64, Custom); in ARMTargetLowering()
851 setOperationAction(ISD::CTTZ, MVT::i32, Custom); in ARMTargetLowering()
863 setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Custom); in ARMTargetLowering()
878 setOperationAction(ISD::SDIV, MVT::i32, Custom); in ARMTargetLowering()
879 setOperationAction(ISD::UDIV, MVT::i32, Custom); in ARMTargetLowering()
881 setOperationAction(ISD::SDIV, MVT::i64, Custom); in ARMTargetLowering()
882 setOperationAction(ISD::UDIV, MVT::i64, Custom); in ARMTargetLowering()
892 setOperationAction(ISD::SREM, MVT::i64, Custom); in ARMTargetLowering()
893 setOperationAction(ISD::UREM, MVT::i64, Custom); in ARMTargetLowering()
940 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in ARMTargetLowering()
941 setOperationAction(ISD::UDIVREM, MVT::i32, Custom); in ARMTargetLowering()
942 setOperationAction(ISD::SDIVREM, MVT::i64, Custom); in ARMTargetLowering()
943 setOperationAction(ISD::UDIVREM, MVT::i64, Custom); in ARMTargetLowering()
951 setOperationAction(ISD::FPOWI, VT, Custom); in ARMTargetLowering()
953 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in ARMTargetLowering()
954 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in ARMTargetLowering()
955 setOperationAction(ISD::GlobalTLSAddress, MVT::i32, Custom); in ARMTargetLowering()
956 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in ARMTargetLowering()
962 setOperationAction(ISD::VASTART, MVT::Other, Custom); in ARMTargetLowering()
970 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32, Custom); in ARMTargetLowering()
981 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in ARMTargetLowering()
983 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Custom); in ARMTargetLowering()
1000 Subtarget->hasAnyDataBarrier() ? Custom : Expand); in ARMTargetLowering()
1018 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Custom); in ARMTargetLowering()
1019 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom); in ARMTargetLowering()
1023 setOperationAction(ISD::PREFETCH, MVT::Other, Custom); in ARMTargetLowering()
1036 setOperationAction(ISD::BITCAST, MVT::i64, Custom); in ARMTargetLowering()
1037 setOperationAction(ISD::FLT_ROUNDS_, MVT::i32, Custom); in ARMTargetLowering()
1041 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in ARMTargetLowering()
1042 setOperationAction(ISD::EH_SJLJ_SETJMP, MVT::i32, Custom); in ARMTargetLowering()
1043 setOperationAction(ISD::EH_SJLJ_LONGJMP, MVT::Other, Custom); in ARMTargetLowering()
1044 setOperationAction(ISD::EH_SJLJ_SETUP_DISPATCH, MVT::Other, Custom); in ARMTargetLowering()
1051 setOperationAction(ISD::SELECT, MVT::i32, Custom); in ARMTargetLowering()
1052 setOperationAction(ISD::SELECT, MVT::f32, Custom); in ARMTargetLowering()
1053 setOperationAction(ISD::SELECT, MVT::f64, Custom); in ARMTargetLowering()
1054 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in ARMTargetLowering()
1055 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in ARMTargetLowering()
1056 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in ARMTargetLowering()
1059 setOperationAction(ISD::SELECT, MVT::f16, Custom); in ARMTargetLowering()
1060 setOperationAction(ISD::SELECT_CC, MVT::f16, Custom); in ARMTargetLowering()
1063 setOperationAction(ISD::SETCCCARRY, MVT::i32, Custom); in ARMTargetLowering()
1065 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in ARMTargetLowering()
1066 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in ARMTargetLowering()
1068 setOperationAction(ISD::BR_CC, MVT::f16, Custom); in ARMTargetLowering()
1069 setOperationAction(ISD::BR_CC, MVT::f32, Custom); in ARMTargetLowering()
1070 setOperationAction(ISD::BR_CC, MVT::f64, Custom); in ARMTargetLowering()
1071 setOperationAction(ISD::BR_JT, MVT::Other, Custom); in ARMTargetLowering()
1084 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in ARMTargetLowering()
1085 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in ARMTargetLowering()
1113 setOperationAction(ISD::FSINCOS, MVT::f64, Custom); in ARMTargetLowering()
1114 setOperationAction(ISD::FSINCOS, MVT::f32, Custom); in ARMTargetLowering()