H A D | X86TargetTransformInfo.cpp | 1015 {TTI::SK_Broadcast, MVT::v4i8, 2}, // punpck/pshuflw 1020 {TTI::SK_Reverse, MVT::v4i8, 3}, // punpck/pshuflw/packus 1026 {TTI::SK_PermuteTwoSrc, MVT::v4i8, 4}, // punpck/pshuflw 1032 {TTI::SK_PermuteSingleSrc, MVT::v4i8, 3}, // punpck/pshuflw 1392 { ISD::SIGN_EXTEND, MVT::v4i8, MVT::v4i1, 1 }, member in class:MVT 1405 { ISD::ZERO_EXTEND, MVT::v4i8, MVT::v4i1, 2 }, member in class:MVT 1419 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i8, 2 }, // widen to zmm member in class:MVT 1453 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i8, 3 }, // sext+vpslld+vptestmd 1482 { ISD::SIGN_EXTEND, MVT::v4i8, MVT::v4i1, 3 }, 1483 { ISD::ZERO_EXTEND, MVT::v4i8, MV 1567 { ISD::SIGN_EXTEND, MVT::v4i8, MVT::v4i1, 1 }, member in class:MVT 1578 { ISD::ZERO_EXTEND, MVT::v4i8, MVT::v4i1, 2 }, member in class:MVT 1589 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i8, 2 }, // vpsllw+vptestmb member in class:MVT [all...] |