| X86TargetTransformInfo.cpp | 1098 {TTI::SK_Broadcast, MVT::v8i8, 2}, // punpck/pshuflw 1109 {TTI::SK_PermuteTwoSrc, MVT::v8i8, 7}, // punpck/pshuflw 1115 {TTI::SK_PermuteSingleSrc, MVT::v8i8, 5}, // punpck/pshuflw 1492 { ISD::SIGN_EXTEND, MVT::v8i8, MVT::v8i1, 1 }, member in class:MVT 1505 { ISD::ZERO_EXTEND, MVT::v8i8, MVT::v8i1, 2 }, member in class:MVT 1519 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i8, 2 }, // widen to zmm member in class:MVT 1552 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i8, 3 }, // sext+vpslld+vptestmd 1567 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i64, 2 }, 1582 { ISD::SIGN_EXTEND, MVT::v8i8, MVT::v8i1, 3 }, 1583 { ISD::ZERO_EXTEND, MVT::v8i8, MVT::v8i1, 4 } 1667 { ISD::SIGN_EXTEND, MVT::v8i8, MVT::v8i1, 1 }, member in class:MVT 1678 { ISD::ZERO_EXTEND, MVT::v8i8, MVT::v8i1, 2 }, member in class:MVT 1689 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i8, 2 }, \/\/ vpsllw+vptestmb member in class:MVT [all...] |