Lines Matching refs:Legal
388 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal); in X86TargetLowering()
389 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal); in X86TargetLowering()
390 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal); in X86TargetLowering()
509 setOperationAction(ISD::PREFETCH , MVT::Other, Legal); in X86TargetLowering()
572 setOperationAction(ISD::TRAP, MVT::Other, Legal); in X86TargetLowering()
573 setOperationAction(ISD::DEBUGTRAP, MVT::Other, Legal); in X86TargetLowering()
868 setOperationAction(ISD::FADD, MVT::v4f32, Legal); in X86TargetLowering()
869 setOperationAction(ISD::FSUB, MVT::v4f32, Legal); in X86TargetLowering()
870 setOperationAction(ISD::FMUL, MVT::v4f32, Legal); in X86TargetLowering()
871 setOperationAction(ISD::FDIV, MVT::v4f32, Legal); in X86TargetLowering()
872 setOperationAction(ISD::FSQRT, MVT::v4f32, Legal); in X86TargetLowering()
875 setOperationAction(ISD::LOAD, MVT::v4f32, Legal); in X86TargetLowering()
892 setOperationAction(ISD::ADD, MVT::v16i8, Legal); in X86TargetLowering()
893 setOperationAction(ISD::ADD, MVT::v8i16, Legal); in X86TargetLowering()
894 setOperationAction(ISD::ADD, MVT::v4i32, Legal); in X86TargetLowering()
895 setOperationAction(ISD::ADD, MVT::v2i64, Legal); in X86TargetLowering()
898 setOperationAction(ISD::SUB, MVT::v16i8, Legal); in X86TargetLowering()
899 setOperationAction(ISD::SUB, MVT::v8i16, Legal); in X86TargetLowering()
900 setOperationAction(ISD::SUB, MVT::v4i32, Legal); in X86TargetLowering()
901 setOperationAction(ISD::SUB, MVT::v2i64, Legal); in X86TargetLowering()
902 setOperationAction(ISD::MUL, MVT::v8i16, Legal); in X86TargetLowering()
903 setOperationAction(ISD::FADD, MVT::v2f64, Legal); in X86TargetLowering()
904 setOperationAction(ISD::FSUB, MVT::v2f64, Legal); in X86TargetLowering()
905 setOperationAction(ISD::FMUL, MVT::v2f64, Legal); in X86TargetLowering()
906 setOperationAction(ISD::FDIV, MVT::v2f64, Legal); in X86TargetLowering()
907 setOperationAction(ISD::FSQRT, MVT::v2f64, Legal); in X86TargetLowering()
971 setOperationAction(ISD::LOAD, MVT::v2f64, Legal); in X86TargetLowering()
972 setOperationAction(ISD::LOAD, MVT::v2i64, Legal); in X86TargetLowering()
976 setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Legal); in X86TargetLowering()
977 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal); in X86TargetLowering()
989 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, Legal); in X86TargetLowering()
993 setOperationAction(ISD::FFLOOR, MVT::f32, Legal); in X86TargetLowering()
994 setOperationAction(ISD::FCEIL, MVT::f32, Legal); in X86TargetLowering()
995 setOperationAction(ISD::FTRUNC, MVT::f32, Legal); in X86TargetLowering()
996 setOperationAction(ISD::FRINT, MVT::f32, Legal); in X86TargetLowering()
997 setOperationAction(ISD::FNEARBYINT, MVT::f32, Legal); in X86TargetLowering()
998 setOperationAction(ISD::FFLOOR, MVT::f64, Legal); in X86TargetLowering()
999 setOperationAction(ISD::FCEIL, MVT::f64, Legal); in X86TargetLowering()
1000 setOperationAction(ISD::FTRUNC, MVT::f64, Legal); in X86TargetLowering()
1001 setOperationAction(ISD::FRINT, MVT::f64, Legal); in X86TargetLowering()
1002 setOperationAction(ISD::FNEARBYINT, MVT::f64, Legal); in X86TargetLowering()
1004 setOperationAction(ISD::FFLOOR, MVT::v4f32, Legal); in X86TargetLowering()
1005 setOperationAction(ISD::FCEIL, MVT::v4f32, Legal); in X86TargetLowering()
1006 setOperationAction(ISD::FTRUNC, MVT::v4f32, Legal); in X86TargetLowering()
1007 setOperationAction(ISD::FRINT, MVT::v4f32, Legal); in X86TargetLowering()
1008 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal); in X86TargetLowering()
1009 setOperationAction(ISD::FFLOOR, MVT::v2f64, Legal); in X86TargetLowering()
1010 setOperationAction(ISD::FCEIL, MVT::v2f64, Legal); in X86TargetLowering()
1011 setOperationAction(ISD::FTRUNC, MVT::v2f64, Legal); in X86TargetLowering()
1012 setOperationAction(ISD::FRINT, MVT::v2f64, Legal); in X86TargetLowering()
1013 setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal); in X86TargetLowering()
1016 setOperationAction(ISD::MUL, MVT::v4i32, Legal); in X86TargetLowering()
1018 setOperationAction(ISD::VSELECT, MVT::v2f64, Legal); in X86TargetLowering()
1019 setOperationAction(ISD::VSELECT, MVT::v2i64, Legal); in X86TargetLowering()
1020 setOperationAction(ISD::VSELECT, MVT::v16i8, Legal); in X86TargetLowering()
1021 setOperationAction(ISD::VSELECT, MVT::v4i32, Legal); in X86TargetLowering()
1022 setOperationAction(ISD::VSELECT, MVT::v4f32, Legal); in X86TargetLowering()
1057 setOperationAction(ISD::SRL, MVT::v2i64, Legal); in X86TargetLowering()
1058 setOperationAction(ISD::SRL, MVT::v4i32, Legal); in X86TargetLowering()
1060 setOperationAction(ISD::SHL, MVT::v2i64, Legal); in X86TargetLowering()
1061 setOperationAction(ISD::SHL, MVT::v4i32, Legal); in X86TargetLowering()
1063 setOperationAction(ISD::SRA, MVT::v4i32, Legal); in X86TargetLowering()
1085 setOperationAction(ISD::LOAD, MVT::v8f32, Legal); in X86TargetLowering()
1086 setOperationAction(ISD::LOAD, MVT::v4f64, Legal); in X86TargetLowering()
1087 setOperationAction(ISD::LOAD, MVT::v4i64, Legal); in X86TargetLowering()
1089 setOperationAction(ISD::FADD, MVT::v8f32, Legal); in X86TargetLowering()
1090 setOperationAction(ISD::FSUB, MVT::v8f32, Legal); in X86TargetLowering()
1091 setOperationAction(ISD::FMUL, MVT::v8f32, Legal); in X86TargetLowering()
1092 setOperationAction(ISD::FDIV, MVT::v8f32, Legal); in X86TargetLowering()
1093 setOperationAction(ISD::FSQRT, MVT::v8f32, Legal); in X86TargetLowering()
1094 setOperationAction(ISD::FFLOOR, MVT::v8f32, Legal); in X86TargetLowering()
1095 setOperationAction(ISD::FCEIL, MVT::v8f32, Legal); in X86TargetLowering()
1096 setOperationAction(ISD::FTRUNC, MVT::v8f32, Legal); in X86TargetLowering()
1097 setOperationAction(ISD::FRINT, MVT::v8f32, Legal); in X86TargetLowering()
1098 setOperationAction(ISD::FNEARBYINT, MVT::v8f32, Legal); in X86TargetLowering()
1102 setOperationAction(ISD::FADD, MVT::v4f64, Legal); in X86TargetLowering()
1103 setOperationAction(ISD::FSUB, MVT::v4f64, Legal); in X86TargetLowering()
1104 setOperationAction(ISD::FMUL, MVT::v4f64, Legal); in X86TargetLowering()
1105 setOperationAction(ISD::FDIV, MVT::v4f64, Legal); in X86TargetLowering()
1106 setOperationAction(ISD::FSQRT, MVT::v4f64, Legal); in X86TargetLowering()
1107 setOperationAction(ISD::FFLOOR, MVT::v4f64, Legal); in X86TargetLowering()
1108 setOperationAction(ISD::FCEIL, MVT::v4f64, Legal); in X86TargetLowering()
1109 setOperationAction(ISD::FTRUNC, MVT::v4f64, Legal); in X86TargetLowering()
1110 setOperationAction(ISD::FRINT, MVT::v4f64, Legal); in X86TargetLowering()
1111 setOperationAction(ISD::FNEARBYINT, MVT::v4f64, Legal); in X86TargetLowering()
1120 setOperationAction(ISD::FP_TO_SINT, MVT::v8i32, Legal); in X86TargetLowering()
1121 setOperationAction(ISD::SINT_TO_FP, MVT::v8i32, Legal); in X86TargetLowering()
1122 setOperationAction(ISD::FP_ROUND, MVT::v4f32, Legal); in X86TargetLowering()
1128 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, Legal); in X86TargetLowering()
1150 setOperationAction(ISD::VSELECT, MVT::v4f64, Legal); in X86TargetLowering()
1151 setOperationAction(ISD::VSELECT, MVT::v4i64, Legal); in X86TargetLowering()
1152 setOperationAction(ISD::VSELECT, MVT::v8i32, Legal); in X86TargetLowering()
1153 setOperationAction(ISD::VSELECT, MVT::v8f32, Legal); in X86TargetLowering()
1163 setOperationAction(ISD::FMA, MVT::v8f32, Legal); in X86TargetLowering()
1164 setOperationAction(ISD::FMA, MVT::v4f64, Legal); in X86TargetLowering()
1165 setOperationAction(ISD::FMA, MVT::v4f32, Legal); in X86TargetLowering()
1166 setOperationAction(ISD::FMA, MVT::v2f64, Legal); in X86TargetLowering()
1167 setOperationAction(ISD::FMA, MVT::f32, Legal); in X86TargetLowering()
1168 setOperationAction(ISD::FMA, MVT::f64, Legal); in X86TargetLowering()
1172 setOperationAction(ISD::ADD, MVT::v4i64, Legal); in X86TargetLowering()
1173 setOperationAction(ISD::ADD, MVT::v8i32, Legal); in X86TargetLowering()
1174 setOperationAction(ISD::ADD, MVT::v16i16, Legal); in X86TargetLowering()
1175 setOperationAction(ISD::ADD, MVT::v32i8, Legal); in X86TargetLowering()
1177 setOperationAction(ISD::SUB, MVT::v4i64, Legal); in X86TargetLowering()
1178 setOperationAction(ISD::SUB, MVT::v8i32, Legal); in X86TargetLowering()
1179 setOperationAction(ISD::SUB, MVT::v16i16, Legal); in X86TargetLowering()
1180 setOperationAction(ISD::SUB, MVT::v32i8, Legal); in X86TargetLowering()
1183 setOperationAction(ISD::MUL, MVT::v8i32, Legal); in X86TargetLowering()
1184 setOperationAction(ISD::MUL, MVT::v16i16, Legal); in X86TargetLowering()
1187 setOperationAction(ISD::VSELECT, MVT::v32i8, Legal); in X86TargetLowering()
1189 setOperationAction(ISD::SRL, MVT::v4i64, Legal); in X86TargetLowering()
1190 setOperationAction(ISD::SRL, MVT::v8i32, Legal); in X86TargetLowering()
1192 setOperationAction(ISD::SHL, MVT::v4i64, Legal); in X86TargetLowering()
1193 setOperationAction(ISD::SHL, MVT::v8i32, Legal); in X86TargetLowering()
1195 setOperationAction(ISD::SRA, MVT::v8i32, Legal); in X86TargetLowering()