Lines Matching refs:Custom

192     setOperationAction(ISD::ABS            , MVT::i16  , Custom);  in X86TargetLowering()
193 setOperationAction(ISD::ABS , MVT::i32 , Custom); in X86TargetLowering()
195 setOperationAction(ISD::ABS , MVT::i64 , Custom); in X86TargetLowering()
200 setOperationAction(ShiftOp , MVT::i16 , Custom); in X86TargetLowering()
201 setOperationAction(ShiftOp , MVT::i32 , Custom); in X86TargetLowering()
203 setOperationAction(ShiftOp , MVT::i64 , Custom); in X86TargetLowering()
215 setOperationAction(ISD::UINT_TO_FP , MVT::i32 , Custom); in X86TargetLowering()
218 setOperationAction(ISD::UINT_TO_FP , MVT::i64 , Custom); in X86TargetLowering()
222 setOperationAction(ISD::UINT_TO_FP , MVT::i64 , Custom); in X86TargetLowering()
225 setOperationAction(ISD::UINT_TO_FP , MVT::i32 , Custom); in X86TargetLowering()
240 setOperationAction(ISD::SINT_TO_FP , MVT::i32 , Custom); in X86TargetLowering()
242 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Custom); in X86TargetLowering()
243 setOperationAction(ISD::SINT_TO_FP , MVT::i32 , Custom); in X86TargetLowering()
258 setOperationAction(ISD::FP_TO_SINT , MVT::i64 , Custom); in X86TargetLowering()
259 setOperationAction(ISD::SINT_TO_FP , MVT::i64 , Custom); in X86TargetLowering()
264 setOperationAction(ISD::FP_TO_SINT , MVT::i32 , Custom); in X86TargetLowering()
266 setOperationAction(ISD::FP_TO_SINT , MVT::i16 , Custom); in X86TargetLowering()
267 setOperationAction(ISD::FP_TO_SINT , MVT::i32 , Custom); in X86TargetLowering()
284 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Custom); in X86TargetLowering()
285 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Custom); in X86TargetLowering()
301 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Custom); in X86TargetLowering()
303 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Custom); in X86TargetLowering()
316 setOperationAction(ISD::BITCAST , MVT::i64 , Custom); in X86TargetLowering()
338 setOperationAction(ISD::BRCOND , MVT::Other, Custom); in X86TargetLowering()
354 setOperationAction(ISD::FLT_ROUNDS_ , MVT::i32 , Custom); in X86TargetLowering()
361 setOperationAction(ISD::CTTZ , MVT::i16 , Custom); in X86TargetLowering()
362 setOperationAction(ISD::CTTZ , MVT::i32 , Custom); in X86TargetLowering()
366 setOperationAction(ISD::CTTZ , MVT::i64 , Custom); in X86TargetLowering()
377 setOperationAction(ISD::CTLZ , MVT::i8 , Custom); in X86TargetLowering()
378 setOperationAction(ISD::CTLZ , MVT::i16 , Custom); in X86TargetLowering()
379 setOperationAction(ISD::CTLZ , MVT::i32 , Custom); in X86TargetLowering()
380 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i8 , Custom); in X86TargetLowering()
381 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i16 , Custom); in X86TargetLowering()
382 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32 , Custom); in X86TargetLowering()
384 setOperationAction(ISD::CTLZ , MVT::i64 , Custom); in X86TargetLowering()
385 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom); in X86TargetLowering()
420 setOperationAction(ISD::READCYCLECOUNTER , MVT::i64 , Custom); in X86TargetLowering()
429 setOperationAction(ISD::SELECT, VT, Custom); in X86TargetLowering()
430 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
435 setOperationAction(ISD::SELECT, VT, Custom); in X86TargetLowering()
436 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
440 setOperationAction(ISD::SELECT, MVT::x86mmx, Custom); in X86TargetLowering()
443 setOperationAction(ISD::EH_RETURN , MVT::Other, Custom); in X86TargetLowering()
446 setOperationAction(ISD::EH_SJLJ_SETJMP, MVT::i32, Custom); in X86TargetLowering()
447 setOperationAction(ISD::EH_SJLJ_LONGJMP, MVT::Other, Custom); in X86TargetLowering()
448 setOperationAction(ISD::EH_SJLJ_SETUP_DISPATCH, MVT::Other, Custom); in X86TargetLowering()
456 setOperationAction(ISD::ConstantPool , VT, Custom); in X86TargetLowering()
457 setOperationAction(ISD::JumpTable , VT, Custom); in X86TargetLowering()
458 setOperationAction(ISD::GlobalAddress , VT, Custom); in X86TargetLowering()
459 setOperationAction(ISD::GlobalTLSAddress, VT, Custom); in X86TargetLowering()
460 setOperationAction(ISD::ExternalSymbol , VT, Custom); in X86TargetLowering()
461 setOperationAction(ISD::BlockAddress , VT, Custom); in X86TargetLowering()
468 setOperationAction(ISD::SHL_PARTS, VT, Custom); in X86TargetLowering()
469 setOperationAction(ISD::SRA_PARTS, VT, Custom); in X86TargetLowering()
470 setOperationAction(ISD::SRL_PARTS, VT, Custom); in X86TargetLowering()
476 setOperationAction(ISD::ATOMIC_FENCE , MVT::Other, Custom); in X86TargetLowering()
480 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, VT, Custom); in X86TargetLowering()
481 setOperationAction(ISD::ATOMIC_LOAD_SUB, VT, Custom); in X86TargetLowering()
482 setOperationAction(ISD::ATOMIC_LOAD_ADD, VT, Custom); in X86TargetLowering()
483 setOperationAction(ISD::ATOMIC_LOAD_OR, VT, Custom); in X86TargetLowering()
484 setOperationAction(ISD::ATOMIC_LOAD_XOR, VT, Custom); in X86TargetLowering()
485 setOperationAction(ISD::ATOMIC_LOAD_AND, VT, Custom); in X86TargetLowering()
486 setOperationAction(ISD::ATOMIC_STORE, VT, Custom); in X86TargetLowering()
490 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i128, Custom); in X86TargetLowering()
500 setOperationAction(ISD::FRAME_TO_ARGS_OFFSET, MVT::i32, Custom); in X86TargetLowering()
501 setOperationAction(ISD::FRAME_TO_ARGS_OFFSET, MVT::i64, Custom); in X86TargetLowering()
503 setOperationAction(ISD::INIT_TRAMPOLINE, MVT::Other, Custom); in X86TargetLowering()
504 setOperationAction(ISD::ADJUST_TRAMPOLINE, MVT::Other, Custom); in X86TargetLowering()
510 setOperationAction(ISD::VASTART , MVT::Other, Custom); in X86TargetLowering()
513 setOperationAction(ISD::VAARG, MVT::Other, Is64Bit ? Custom : Expand); in X86TargetLowering()
514 setOperationAction(ISD::VACOPY, MVT::Other, Is64Bit ? Custom : Expand); in X86TargetLowering()
519 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom); in X86TargetLowering()
522 setOperationAction(ISD::GC_TRANSITION_START, MVT::Other, Custom); in X86TargetLowering()
523 setOperationAction(ISD::GC_TRANSITION_END, MVT::Other, Custom); in X86TargetLowering()
535 setOperationAction(ISD::FABS, VT, Custom); in X86TargetLowering()
538 setOperationAction(ISD::FNEG, VT, Custom); in X86TargetLowering()
541 setOperationAction(ISD::FCOPYSIGN, VT, Custom); in X86TargetLowering()
544 setOperationAction(ISD::FADD, VT, Custom); in X86TargetLowering()
545 setOperationAction(ISD::FSUB, VT, Custom); in X86TargetLowering()
554 setOperationAction(ISD::FGETSIGN, MVT::i64, Custom); in X86TargetLowering()
555 setOperationAction(ISD::FGETSIGN, MVT::i32, Custom); in X86TargetLowering()
565 setOperationAction(ISD::FABS , MVT::f32, Custom); in X86TargetLowering()
568 setOperationAction(ISD::FNEG , MVT::f32, Custom); in X86TargetLowering()
576 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in X86TargetLowering()
637 setOperationAction(ISD::FABS , MVT::f128, Custom); in X86TargetLowering()
638 setOperationAction(ISD::FNEG , MVT::f128, Custom); in X86TargetLowering()
639 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Custom); in X86TargetLowering()
774 setOperationAction(ISD::FNEG, MVT::v4f32, Custom); in X86TargetLowering()
775 setOperationAction(ISD::FABS, MVT::v4f32, Custom); in X86TargetLowering()
776 setOperationAction(ISD::FCOPYSIGN, MVT::v4f32, Custom); in X86TargetLowering()
777 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom); in X86TargetLowering()
778 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom); in X86TargetLowering()
779 setOperationAction(ISD::VSELECT, MVT::v4f32, Custom); in X86TargetLowering()
780 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom); in X86TargetLowering()
781 setOperationAction(ISD::SELECT, MVT::v4f32, Custom); in X86TargetLowering()
782 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Custom); in X86TargetLowering()
802 setOperationAction(ISD::SDIV, VT, Custom); in X86TargetLowering()
803 setOperationAction(ISD::SREM, VT, Custom); in X86TargetLowering()
804 setOperationAction(ISD::UDIV, VT, Custom); in X86TargetLowering()
805 setOperationAction(ISD::UREM, VT, Custom); in X86TargetLowering()
808 setOperationAction(ISD::MUL, MVT::v2i8, Custom); in X86TargetLowering()
809 setOperationAction(ISD::MUL, MVT::v2i16, Custom); in X86TargetLowering()
810 setOperationAction(ISD::MUL, MVT::v2i32, Custom); in X86TargetLowering()
811 setOperationAction(ISD::MUL, MVT::v4i8, Custom); in X86TargetLowering()
812 setOperationAction(ISD::MUL, MVT::v4i16, Custom); in X86TargetLowering()
813 setOperationAction(ISD::MUL, MVT::v8i8, Custom); in X86TargetLowering()
815 setOperationAction(ISD::MUL, MVT::v16i8, Custom); in X86TargetLowering()
816 setOperationAction(ISD::MUL, MVT::v4i32, Custom); in X86TargetLowering()
817 setOperationAction(ISD::MUL, MVT::v2i64, Custom); in X86TargetLowering()
818 setOperationAction(ISD::MULHU, MVT::v4i32, Custom); in X86TargetLowering()
819 setOperationAction(ISD::MULHS, MVT::v4i32, Custom); in X86TargetLowering()
820 setOperationAction(ISD::MULHU, MVT::v16i8, Custom); in X86TargetLowering()
821 setOperationAction(ISD::MULHS, MVT::v16i8, Custom); in X86TargetLowering()
825 setOperationAction(ISD::FNEG, MVT::v2f64, Custom); in X86TargetLowering()
826 setOperationAction(ISD::FABS, MVT::v2f64, Custom); in X86TargetLowering()
827 setOperationAction(ISD::FCOPYSIGN, MVT::v2f64, Custom); in X86TargetLowering()
830 setOperationAction(ISD::SMAX, VT, VT == MVT::v8i16 ? Legal : Custom); in X86TargetLowering()
831 setOperationAction(ISD::SMIN, VT, VT == MVT::v8i16 ? Legal : Custom); in X86TargetLowering()
832 setOperationAction(ISD::UMAX, VT, VT == MVT::v16i8 ? Legal : Custom); in X86TargetLowering()
833 setOperationAction(ISD::UMIN, VT, VT == MVT::v16i8 ? Legal : Custom); in X86TargetLowering()
849 setOperationAction(ISD::UADDSAT, VT, Custom); in X86TargetLowering()
850 setOperationAction(ISD::SADDSAT, VT, Custom); in X86TargetLowering()
851 setOperationAction(ISD::USUBSAT, VT, Custom); in X86TargetLowering()
852 setOperationAction(ISD::SSUBSAT, VT, Custom); in X86TargetLowering()
856 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custom); in X86TargetLowering()
857 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i32, Custom); in X86TargetLowering()
858 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom); in X86TargetLowering()
865 setOperationAction(ISD::SETCC, MVT::v2i32, Custom); in X86TargetLowering()
868 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
869 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
870 setOperationAction(ISD::ABS, VT, Custom); in X86TargetLowering()
874 setCondCodeAction(ISD::SETLT, VT, Custom); in X86TargetLowering()
875 setCondCodeAction(ISD::SETLE, VT, Custom); in X86TargetLowering()
879 setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom); in X86TargetLowering()
880 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
881 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
882 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
883 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
891 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i8, Custom); in X86TargetLowering()
892 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i16, Custom); in X86TargetLowering()
893 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Custom); in X86TargetLowering()
894 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i8, Custom); in X86TargetLowering()
895 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i16, Custom); in X86TargetLowering()
896 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v8i8, Custom); in X86TargetLowering()
900 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
901 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
902 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
907 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
908 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
912 setOperationAction(ISD::SELECT, MVT::v2f64, Custom); in X86TargetLowering()
913 setOperationAction(ISD::SELECT, MVT::v2i64, Custom); in X86TargetLowering()
914 setOperationAction(ISD::SELECT, MVT::v4i32, Custom); in X86TargetLowering()
915 setOperationAction(ISD::SELECT, MVT::v8i16, Custom); in X86TargetLowering()
916 setOperationAction(ISD::SELECT, MVT::v16i8, Custom); in X86TargetLowering()
919 setOperationAction(ISD::FP_TO_SINT, MVT::v2i32, Custom); in X86TargetLowering()
920 setOperationAction(ISD::FP_TO_SINT, MVT::v2i16, Custom); in X86TargetLowering()
923 setOperationAction(ISD::FP_TO_SINT, MVT::v2i8, Custom); in X86TargetLowering()
924 setOperationAction(ISD::FP_TO_SINT, MVT::v4i8, Custom); in X86TargetLowering()
925 setOperationAction(ISD::FP_TO_SINT, MVT::v8i8, Custom); in X86TargetLowering()
926 setOperationAction(ISD::FP_TO_SINT, MVT::v2i16, Custom); in X86TargetLowering()
927 setOperationAction(ISD::FP_TO_SINT, MVT::v4i16, Custom); in X86TargetLowering()
928 setOperationAction(ISD::FP_TO_UINT, MVT::v2i8, Custom); in X86TargetLowering()
929 setOperationAction(ISD::FP_TO_UINT, MVT::v4i8, Custom); in X86TargetLowering()
930 setOperationAction(ISD::FP_TO_UINT, MVT::v8i8, Custom); in X86TargetLowering()
931 setOperationAction(ISD::FP_TO_UINT, MVT::v2i16, Custom); in X86TargetLowering()
932 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom); in X86TargetLowering()
940 setOperationAction(ISD::FP_TO_SINT, MVT::v8i16, Custom); in X86TargetLowering()
943 setOperationAction(ISD::SINT_TO_FP, MVT::v2i32, Custom); in X86TargetLowering()
945 setOperationAction(ISD::UINT_TO_FP, MVT::v2i32, Custom); in X86TargetLowering()
948 setOperationAction(ISD::UINT_TO_FP, MVT::v2f32, Custom); in X86TargetLowering()
950 setOperationAction(ISD::FP_EXTEND, MVT::v2f32, Custom); in X86TargetLowering()
951 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Custom); in X86TargetLowering()
959 setOperationAction(ISD::LOAD, MVT::v2f32, Custom); in X86TargetLowering()
960 setOperationAction(ISD::LOAD, MVT::v2i32, Custom); in X86TargetLowering()
961 setOperationAction(ISD::LOAD, MVT::v4i16, Custom); in X86TargetLowering()
962 setOperationAction(ISD::LOAD, MVT::v8i8, Custom); in X86TargetLowering()
963 setOperationAction(ISD::STORE, MVT::v2f32, Custom); in X86TargetLowering()
964 setOperationAction(ISD::STORE, MVT::v2i32, Custom); in X86TargetLowering()
965 setOperationAction(ISD::STORE, MVT::v4i16, Custom); in X86TargetLowering()
966 setOperationAction(ISD::STORE, MVT::v8i8, Custom); in X86TargetLowering()
968 setOperationAction(ISD::BITCAST, MVT::v2i32, Custom); in X86TargetLowering()
969 setOperationAction(ISD::BITCAST, MVT::v4i16, Custom); in X86TargetLowering()
970 setOperationAction(ISD::BITCAST, MVT::v8i8, Custom); in X86TargetLowering()
972 setOperationAction(ISD::BITCAST, MVT::v16i1, Custom); in X86TargetLowering()
974 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v2i64, Custom); in X86TargetLowering()
975 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v4i32, Custom); in X86TargetLowering()
976 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v8i16, Custom); in X86TargetLowering()
979 setOperationAction(ISD::SIGN_EXTEND, MVT::v4i64, Custom); in X86TargetLowering()
981 setOperationAction(ISD::TRUNCATE, MVT::v2i8, Custom); in X86TargetLowering()
982 setOperationAction(ISD::TRUNCATE, MVT::v2i16, Custom); in X86TargetLowering()
983 setOperationAction(ISD::TRUNCATE, MVT::v2i32, Custom); in X86TargetLowering()
984 setOperationAction(ISD::TRUNCATE, MVT::v4i8, Custom); in X86TargetLowering()
985 setOperationAction(ISD::TRUNCATE, MVT::v4i16, Custom); in X86TargetLowering()
986 setOperationAction(ISD::TRUNCATE, MVT::v8i8, Custom); in X86TargetLowering()
988 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v4i64, Custom); in X86TargetLowering()
994 setOperationAction(ISD::SRL, VT, Custom); in X86TargetLowering()
995 setOperationAction(ISD::SHL, VT, Custom); in X86TargetLowering()
996 setOperationAction(ISD::SRA, VT, Custom); in X86TargetLowering()
999 setOperationAction(ISD::ROTL, MVT::v4i32, Custom); in X86TargetLowering()
1000 setOperationAction(ISD::ROTL, MVT::v8i16, Custom); in X86TargetLowering()
1004 setOperationAction(ISD::ROTL, MVT::v16i8, Custom); in X86TargetLowering()
1011 setOperationAction(ISD::BITREVERSE, MVT::v16i8, Custom); in X86TargetLowering()
1012 setOperationAction(ISD::CTLZ, MVT::v16i8, Custom); in X86TargetLowering()
1013 setOperationAction(ISD::CTLZ, MVT::v8i16, Custom); in X86TargetLowering()
1014 setOperationAction(ISD::CTLZ, MVT::v4i32, Custom); in X86TargetLowering()
1015 setOperationAction(ISD::CTLZ, MVT::v2i64, Custom); in X86TargetLowering()
1018 setOperationAction(ISD::ADD, MVT::i16, Custom); in X86TargetLowering()
1019 setOperationAction(ISD::ADD, MVT::i32, Custom); in X86TargetLowering()
1020 setOperationAction(ISD::SUB, MVT::i16, Custom); in X86TargetLowering()
1021 setOperationAction(ISD::SUB, MVT::i32, Custom); in X86TargetLowering()
1060 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i8, Custom); in X86TargetLowering()
1061 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i16, Custom); in X86TargetLowering()
1062 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i32, Custom); in X86TargetLowering()
1080 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v16i8, Custom); in X86TargetLowering()
1086 setOperationAction(ISD::ROTL, VT, Custom); in X86TargetLowering()
1090 setOperationAction(ISD::BITREVERSE, VT, Custom); in X86TargetLowering()
1094 setOperationAction(ISD::BITREVERSE, VT, Custom); in X86TargetLowering()
1119 setOperationAction(ISD::FNEG, VT, Custom); in X86TargetLowering()
1120 setOperationAction(ISD::FABS, VT, Custom); in X86TargetLowering()
1121 setOperationAction(ISD::FCOPYSIGN, VT, Custom); in X86TargetLowering()
1134 setOperationAction(ISD::BITCAST, MVT::v32i1, Custom); in X86TargetLowering()
1142 setOperationAction(ISD::SRL, VT, Custom); in X86TargetLowering()
1143 setOperationAction(ISD::SHL, VT, Custom); in X86TargetLowering()
1144 setOperationAction(ISD::SRA, VT, Custom); in X86TargetLowering()
1149 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i64, Custom); in X86TargetLowering()
1150 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i32, Custom); in X86TargetLowering()
1151 setOperationAction(ISD::ZERO_EXTEND, MVT::v8i64, Custom); in X86TargetLowering()
1152 setOperationAction(ISD::ZERO_EXTEND, MVT::v16i32, Custom); in X86TargetLowering()
1155 setOperationAction(ISD::ROTL, MVT::v8i32, Custom); in X86TargetLowering()
1156 setOperationAction(ISD::ROTL, MVT::v16i16, Custom); in X86TargetLowering()
1160 setOperationAction(ISD::ROTL, MVT::v32i8, Custom); in X86TargetLowering()
1162 setOperationAction(ISD::SELECT, MVT::v4f64, Custom); in X86TargetLowering()
1163 setOperationAction(ISD::SELECT, MVT::v4i64, Custom); in X86TargetLowering()
1164 setOperationAction(ISD::SELECT, MVT::v8i32, Custom); in X86TargetLowering()
1165 setOperationAction(ISD::SELECT, MVT::v16i16, Custom); in X86TargetLowering()
1166 setOperationAction(ISD::SELECT, MVT::v32i8, Custom); in X86TargetLowering()
1167 setOperationAction(ISD::SELECT, MVT::v8f32, Custom); in X86TargetLowering()
1170 setOperationAction(ISD::SIGN_EXTEND, VT, Custom); in X86TargetLowering()
1171 setOperationAction(ISD::ZERO_EXTEND, VT, Custom); in X86TargetLowering()
1172 setOperationAction(ISD::ANY_EXTEND, VT, Custom); in X86TargetLowering()
1175 setOperationAction(ISD::TRUNCATE, MVT::v16i8, Custom); in X86TargetLowering()
1176 setOperationAction(ISD::TRUNCATE, MVT::v8i16, Custom); in X86TargetLowering()
1177 setOperationAction(ISD::TRUNCATE, MVT::v4i32, Custom); in X86TargetLowering()
1178 setOperationAction(ISD::BITREVERSE, MVT::v32i8, Custom); in X86TargetLowering()
1181 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
1182 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1183 setOperationAction(ISD::CTLZ, VT, Custom); in X86TargetLowering()
1186 setOperationAction(ISD::CTTZ, VT, HasInt256 ? Expand : Custom); in X86TargetLowering()
1190 setCondCodeAction(ISD::SETLT, VT, Custom); in X86TargetLowering()
1191 setCondCodeAction(ISD::SETLE, VT, Custom); in X86TargetLowering()
1201 setOperationAction(ISD::ADD, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1202 setOperationAction(ISD::SUB, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1205 setOperationAction(ISD::MUL, MVT::v4i64, Custom); in X86TargetLowering()
1206 setOperationAction(ISD::MUL, MVT::v8i32, HasInt256 ? Legal : Custom); in X86TargetLowering()
1207 setOperationAction(ISD::MUL, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1208 setOperationAction(ISD::MUL, MVT::v32i8, Custom); in X86TargetLowering()
1210 setOperationAction(ISD::MULHU, MVT::v8i32, Custom); in X86TargetLowering()
1211 setOperationAction(ISD::MULHS, MVT::v8i32, Custom); in X86TargetLowering()
1212 setOperationAction(ISD::MULHU, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1213 setOperationAction(ISD::MULHS, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1214 setOperationAction(ISD::MULHU, MVT::v32i8, Custom); in X86TargetLowering()
1215 setOperationAction(ISD::MULHS, MVT::v32i8, Custom); in X86TargetLowering()
1217 setOperationAction(ISD::ABS, MVT::v4i64, Custom); in X86TargetLowering()
1218 setOperationAction(ISD::SMAX, MVT::v4i64, Custom); in X86TargetLowering()
1219 setOperationAction(ISD::UMAX, MVT::v4i64, Custom); in X86TargetLowering()
1220 setOperationAction(ISD::SMIN, MVT::v4i64, Custom); in X86TargetLowering()
1221 setOperationAction(ISD::UMIN, MVT::v4i64, Custom); in X86TargetLowering()
1223 setOperationAction(ISD::UADDSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1224 setOperationAction(ISD::SADDSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1225 setOperationAction(ISD::USUBSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1226 setOperationAction(ISD::SSUBSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1227 setOperationAction(ISD::UADDSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1228 setOperationAction(ISD::SADDSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1229 setOperationAction(ISD::USUBSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1230 setOperationAction(ISD::SSUBSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1233 setOperationAction(ISD::ABS, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1234 setOperationAction(ISD::SMAX, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1235 setOperationAction(ISD::UMAX, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1236 setOperationAction(ISD::SMIN, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1237 setOperationAction(ISD::UMIN, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1241 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom); in X86TargetLowering()
1242 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, VT, Custom); in X86TargetLowering()
1248 setOperationAction(ISD::UINT_TO_FP, MVT::v8i32, Custom); in X86TargetLowering()
1277 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
1278 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1279 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
1280 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1281 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1282 setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom); in X86TargetLowering()
1284 setOperationAction(ISD::CONCAT_VECTORS, VT, Custom); in X86TargetLowering()
1292 setOperationAction(ISD::MGATHER, MVT::v2f32, Custom); in X86TargetLowering()
1293 setOperationAction(ISD::MGATHER, MVT::v2i32, Custom); in X86TargetLowering()
1297 setOperationAction(ISD::MGATHER, VT, Custom); in X86TargetLowering()
1311 setOperationAction(ISD::SELECT, MVT::v1i1, Custom); in X86TargetLowering()
1312 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v1i1, Custom); in X86TargetLowering()
1313 setOperationAction(ISD::BUILD_VECTOR, MVT::v1i1, Custom); in X86TargetLowering()
1319 setOperationAction(ISD::FP_TO_SINT, MVT::v2i1, Custom); in X86TargetLowering()
1320 setOperationAction(ISD::FP_TO_UINT, MVT::v2i1, Custom); in X86TargetLowering()
1324 setOperationAction(ISD::LOAD, MVT::v1i1, Custom); in X86TargetLowering()
1325 setOperationAction(ISD::LOAD, MVT::v2i1, Custom); in X86TargetLowering()
1326 setOperationAction(ISD::LOAD, MVT::v4i1, Custom); in X86TargetLowering()
1327 setOperationAction(ISD::LOAD, MVT::v8i1, Custom); in X86TargetLowering()
1329 setOperationAction(ISD::STORE, MVT::v1i1, Custom); in X86TargetLowering()
1330 setOperationAction(ISD::STORE, MVT::v2i1, Custom); in X86TargetLowering()
1331 setOperationAction(ISD::STORE, MVT::v4i1, Custom); in X86TargetLowering()
1332 setOperationAction(ISD::STORE, MVT::v8i1, Custom); in X86TargetLowering()
1337 setOperationAction(ISD::SIGN_EXTEND, VT, Custom); in X86TargetLowering()
1338 setOperationAction(ISD::ZERO_EXTEND, VT, Custom); in X86TargetLowering()
1339 setOperationAction(ISD::ANY_EXTEND, VT, Custom); in X86TargetLowering()
1343 setOperationAction(ISD::ADD, VT, Custom); in X86TargetLowering()
1344 setOperationAction(ISD::SUB, VT, Custom); in X86TargetLowering()
1345 setOperationAction(ISD::MUL, VT, Custom); in X86TargetLowering()
1346 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
1347 setOperationAction(ISD::SELECT, VT, Custom); in X86TargetLowering()
1348 setOperationAction(ISD::TRUNCATE, VT, Custom); in X86TargetLowering()
1349 setOperationAction(ISD::UADDSAT, VT, Custom); in X86TargetLowering()
1350 setOperationAction(ISD::SADDSAT, VT, Custom); in X86TargetLowering()
1351 setOperationAction(ISD::USUBSAT, VT, Custom); in X86TargetLowering()
1352 setOperationAction(ISD::SSUBSAT, VT, Custom); in X86TargetLowering()
1354 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
1355 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1356 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1357 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1361 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16i1, Custom); in X86TargetLowering()
1362 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i1, Custom); in X86TargetLowering()
1363 setOperationAction(ISD::CONCAT_VECTORS, MVT::v4i1, Custom); in X86TargetLowering()
1364 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v2i1, Custom); in X86TargetLowering()
1365 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v4i1, Custom); in X86TargetLowering()
1366 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v8i1, Custom); in X86TargetLowering()
1367 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v16i1, Custom); in X86TargetLowering()
1369 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT, Custom); in X86TargetLowering()
1393 setOperationAction(ISD::FNEG, VT, Custom); in X86TargetLowering()
1394 setOperationAction(ISD::FABS, VT, Custom); in X86TargetLowering()
1396 setOperationAction(ISD::FCOPYSIGN, VT, Custom); in X86TargetLowering()
1422 setOperationAction(ISD::MLOAD, VT, Custom); in X86TargetLowering()
1423 setOperationAction(ISD::MSTORE, VT, Custom); in X86TargetLowering()
1427 setOperationAction(ISD::TRUNCATE, MVT::v8i32, Custom); in X86TargetLowering()
1428 setOperationAction(ISD::TRUNCATE, MVT::v16i16, Custom); in X86TargetLowering()
1429 setOperationAction(ISD::ZERO_EXTEND, MVT::v16i32, Custom); in X86TargetLowering()
1430 setOperationAction(ISD::ZERO_EXTEND, MVT::v8i64, Custom); in X86TargetLowering()
1431 setOperationAction(ISD::ANY_EXTEND, MVT::v16i32, Custom); in X86TargetLowering()
1432 setOperationAction(ISD::ANY_EXTEND, MVT::v8i64, Custom); in X86TargetLowering()
1433 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i32, Custom); in X86TargetLowering()
1434 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i64, Custom); in X86TargetLowering()
1438 setOperationAction(ISD::ANY_EXTEND, MVT::v8i8, Custom); in X86TargetLowering()
1439 setOperationAction(ISD::ZERO_EXTEND, MVT::v8i8, Custom); in X86TargetLowering()
1440 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i8, Custom); in X86TargetLowering()
1453 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom); in X86TargetLowering()
1454 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, VT, Custom); in X86TargetLowering()
1457 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8f64, Custom); in X86TargetLowering()
1458 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i64, Custom); in X86TargetLowering()
1459 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16f32, Custom); in X86TargetLowering()
1460 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16i32, Custom); in X86TargetLowering()
1462 setOperationAction(ISD::MUL, MVT::v8i64, Custom); in X86TargetLowering()
1465 setOperationAction(ISD::MULHU, MVT::v16i32, Custom); in X86TargetLowering()
1466 setOperationAction(ISD::MULHS, MVT::v16i32, Custom); in X86TargetLowering()
1468 setOperationAction(ISD::SELECT, MVT::v8f64, Custom); in X86TargetLowering()
1469 setOperationAction(ISD::SELECT, MVT::v8i64, Custom); in X86TargetLowering()
1470 setOperationAction(ISD::SELECT, MVT::v16i32, Custom); in X86TargetLowering()
1471 setOperationAction(ISD::SELECT, MVT::v32i16, Custom); in X86TargetLowering()
1472 setOperationAction(ISD::SELECT, MVT::v64i8, Custom); in X86TargetLowering()
1473 setOperationAction(ISD::SELECT, MVT::v16f32, Custom); in X86TargetLowering()
1481 setOperationAction(ISD::SRL, VT, Custom); in X86TargetLowering()
1482 setOperationAction(ISD::SHL, VT, Custom); in X86TargetLowering()
1483 setOperationAction(ISD::SRA, VT, Custom); in X86TargetLowering()
1484 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1485 setOperationAction(ISD::ROTL, VT, Custom); in X86TargetLowering()
1486 setOperationAction(ISD::ROTR, VT, Custom); in X86TargetLowering()
1487 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
1491 setCondCodeAction(ISD::SETLT, VT, Custom); in X86TargetLowering()
1492 setCondCodeAction(ISD::SETLE, VT, Custom); in X86TargetLowering()
1524 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1525 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1526 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
1527 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
1528 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1529 setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom); in X86TargetLowering()
1533 setOperationAction(ISD::MGATHER, VT, Custom); in X86TargetLowering()
1534 setOperationAction(ISD::MSCATTER, VT, Custom); in X86TargetLowering()
1538 setOperationAction(ISD::BITCAST, MVT::v32i16, Custom); in X86TargetLowering()
1539 setOperationAction(ISD::BITCAST, MVT::v64i8, Custom); in X86TargetLowering()
1544 setOperationAction(ISD::FSHL, VT, Custom); in X86TargetLowering()
1545 setOperationAction(ISD::FSHR, VT, Custom); in X86TargetLowering()
1560 setOperationAction(ISD::FP_TO_UINT, MVT::v2i32, Custom); in X86TargetLowering()
1573 setOperationAction(ISD::ROTL, VT, Custom); in X86TargetLowering()
1574 setOperationAction(ISD::ROTR, VT, Custom); in X86TargetLowering()
1578 setOperationAction(ISD::MSCATTER, MVT::v2f32, Custom); in X86TargetLowering()
1579 setOperationAction(ISD::MSCATTER, MVT::v2i32, Custom); in X86TargetLowering()
1583 setOperationAction(ISD::MSCATTER, VT, Custom); in X86TargetLowering()
1616 setOperationAction(ISD::ADD, VT, Custom); in X86TargetLowering()
1617 setOperationAction(ISD::SUB, VT, Custom); in X86TargetLowering()
1618 setOperationAction(ISD::MUL, VT, Custom); in X86TargetLowering()
1620 setOperationAction(ISD::UADDSAT, VT, Custom); in X86TargetLowering()
1621 setOperationAction(ISD::SADDSAT, VT, Custom); in X86TargetLowering()
1622 setOperationAction(ISD::USUBSAT, VT, Custom); in X86TargetLowering()
1623 setOperationAction(ISD::SSUBSAT, VT, Custom); in X86TargetLowering()
1625 setOperationAction(ISD::TRUNCATE, VT, Custom); in X86TargetLowering()
1626 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
1627 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1628 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in X86TargetLowering()
1629 setOperationAction(ISD::SELECT, VT, Custom); in X86TargetLowering()
1630 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
1631 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1634 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i1, Custom); in X86TargetLowering()
1635 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i1, Custom); in X86TargetLowering()
1636 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v32i1, Custom); in X86TargetLowering()
1637 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v64i1, Custom); in X86TargetLowering()
1639 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT, Custom); in X86TargetLowering()
1642 setOperationAction(ISD::SIGN_EXTEND, MVT::v32i8, Custom); in X86TargetLowering()
1643 setOperationAction(ISD::ZERO_EXTEND, MVT::v32i8, Custom); in X86TargetLowering()
1644 setOperationAction(ISD::ANY_EXTEND, MVT::v32i8, Custom); in X86TargetLowering()
1655 setOperationAction(ISD::SIGN_EXTEND, MVT::v64i8, Custom); in X86TargetLowering()
1656 setOperationAction(ISD::ZERO_EXTEND, MVT::v64i8, Custom); in X86TargetLowering()
1657 setOperationAction(ISD::ANY_EXTEND, MVT::v64i8, Custom); in X86TargetLowering()
1660 setOperationAction(ISD::MUL, MVT::v64i8, Custom); in X86TargetLowering()
1663 setOperationAction(ISD::MULHS, MVT::v64i8, Custom); in X86TargetLowering()
1664 setOperationAction(ISD::MULHU, MVT::v64i8, Custom); in X86TargetLowering()
1665 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i16, Custom); in X86TargetLowering()
1666 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i8, Custom); in X86TargetLowering()
1669 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v32i16, Custom); in X86TargetLowering()
1670 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v64i8, Custom); in X86TargetLowering()
1671 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v32i16, Custom); in X86TargetLowering()
1672 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v64i8, Custom); in X86TargetLowering()
1673 setOperationAction(ISD::SIGN_EXTEND, MVT::v32i16, Custom); in X86TargetLowering()
1674 setOperationAction(ISD::ZERO_EXTEND, MVT::v32i16, Custom); in X86TargetLowering()
1675 setOperationAction(ISD::ANY_EXTEND, MVT::v32i16, Custom); in X86TargetLowering()
1676 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i16, Custom); in X86TargetLowering()
1677 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i8, Custom); in X86TargetLowering()
1678 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v32i16, Custom); in X86TargetLowering()
1679 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v64i8, Custom); in X86TargetLowering()
1680 setOperationAction(ISD::TRUNCATE, MVT::v32i8, Custom); in X86TargetLowering()
1681 setOperationAction(ISD::BITREVERSE, MVT::v64i8, Custom); in X86TargetLowering()
1683 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v32i16, Custom); in X86TargetLowering()
1684 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, MVT::v32i16, Custom); in X86TargetLowering()
1689 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in X86TargetLowering()
1690 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
1692 setOperationAction(ISD::SRL, VT, Custom); in X86TargetLowering()
1693 setOperationAction(ISD::SHL, VT, Custom); in X86TargetLowering()
1694 setOperationAction(ISD::SRA, VT, Custom); in X86TargetLowering()
1697 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1698 setOperationAction(ISD::CTLZ, VT, Custom); in X86TargetLowering()
1703 setOperationAction(ISD::SETCC, VT, Custom); in X86TargetLowering()
1711 setCondCodeAction(ISD::SETLT, VT, Custom); in X86TargetLowering()
1712 setCondCodeAction(ISD::SETLE, VT, Custom); in X86TargetLowering()
1725 setOperationAction(ISD::FSHL, MVT::v32i16, Custom); in X86TargetLowering()
1726 setOperationAction(ISD::FSHR, MVT::v32i16, Custom); in X86TargetLowering()
1732 setOperationAction(ISD::MLOAD, VT, Subtarget.hasVLX() ? Legal : Custom); in X86TargetLowering()
1733 setOperationAction(ISD::MSTORE, VT, Subtarget.hasVLX() ? Legal : Custom); in X86TargetLowering()
1762 setOperationAction(ISD::SINT_TO_FP, MVT::v2f32, Custom); in X86TargetLowering()
1766 setOperationAction(ISD::FP_TO_SINT, MVT::v2f32, Custom); in X86TargetLowering()
1767 setOperationAction(ISD::FP_TO_UINT, MVT::v2f32, Custom); in X86TargetLowering()
1779 setOperationAction(ISD::FSHL, VT, Custom); in X86TargetLowering()
1780 setOperationAction(ISD::FSHR, VT, Custom); in X86TargetLowering()
1786 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in X86TargetLowering()
1787 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::Other, Custom); in X86TargetLowering()
1788 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in X86TargetLowering()
1790 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i64, Custom); in X86TargetLowering()
1791 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i64, Custom); in X86TargetLowering()
1804 setOperationAction(ISD::SADDO, VT, Custom); in X86TargetLowering()
1805 setOperationAction(ISD::UADDO, VT, Custom); in X86TargetLowering()
1806 setOperationAction(ISD::SSUBO, VT, Custom); in X86TargetLowering()
1807 setOperationAction(ISD::USUBO, VT, Custom); in X86TargetLowering()
1808 setOperationAction(ISD::SMULO, VT, Custom); in X86TargetLowering()
1809 setOperationAction(ISD::UMULO, VT, Custom); in X86TargetLowering()
1812 setOperationAction(ISD::ADDCARRY, VT, Custom); in X86TargetLowering()
1813 setOperationAction(ISD::SUBCARRY, VT, Custom); in X86TargetLowering()
1814 setOperationAction(ISD::SETCCCARRY, VT, Custom); in X86TargetLowering()
1828 setOperationAction(ISD::FSINCOS, MVT::f64, Custom); in X86TargetLowering()
1829 setOperationAction(ISD::FSINCOS, MVT::f32, Custom); in X86TargetLowering()
1833 setOperationAction(ISD::SDIV, MVT::i128, Custom); in X86TargetLowering()
1834 setOperationAction(ISD::UDIV, MVT::i128, Custom); in X86TargetLowering()
1835 setOperationAction(ISD::SREM, MVT::i128, Custom); in X86TargetLowering()
1836 setOperationAction(ISD::UREM, MVT::i128, Custom); in X86TargetLowering()
1837 setOperationAction(ISD::SDIVREM, MVT::i128, Custom); in X86TargetLowering()
1838 setOperationAction(ISD::UDIVREM, MVT::i128, Custom); in X86TargetLowering()