H A D | X86TargetTransformInfo.cpp | 1513 { ISD::TRUNCATE, MVT::v32i8, MVT::v32i16, 2 }, member in class:ISD 1514 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i16, 2 }, // widen to zmm member in class:ISD 1515 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, // widen to zmm member in class:ISD 1516 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i16, 2 }, // widen to zmm member in class:ISD 1517 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i8, 2 }, // widen to zmm member in class:ISD 1518 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i16, 2 }, // widen to zmm member in class:ISD 1519 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i8, 2 }, // widen to zmm member in class:ISD 1520 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i16, 2 }, // widen to zmm member in class:ISD 1521 { ISD::TRUNCATE, MVT::v16i1, MVT::v16i8, 2 }, // widen to zmm member in class:ISD 1522 { ISD::TRUNCATE, MV member in class:ISD 1523 { ISD::TRUNCATE, MVT::v32i1, MVT::v32i8, 2 }, // widen to zmm member in class:ISD 1524 { ISD::TRUNCATE, MVT::v32i1, MVT::v32i16, 2 }, member in class:ISD 1525 { ISD::TRUNCATE, MVT::v64i1, MVT::v64i8, 2 }, member in class:ISD 1684 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i16, 2 }, member in class:ISD 1685 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, // vpsllw+vptestmb member in class:ISD 1686 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i16, 2 }, // vpsllw+vptestmw member in class:ISD 1687 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i8, 2 }, // vpsllw+vptestmb member in class:ISD 1688 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i16, 2 }, // vpsllw+vptestmw member in class:ISD 1689 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i8, 2 }, // vpsllw+vptestmb member in class:ISD 1690 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i16, 2 }, // vpsllw+vptestmw member in class:ISD 1691 { ISD::TRUNCATE, MVT::v16i1, MVT::v16i8, 2 }, // vpsllw+vptestmb member in class:ISD 1692 { ISD::TRUNCATE, MVT::v16i1, MVT::v16i16, 2 }, // vpsllw+vptestmw member in class:ISD 1693 { ISD::TRUNCATE, MVT::v32i1, MVT::v32i8, 2 }, // vpsllw+vptestmb member in class:ISD [all...] |