H A D | X86TargetTransformInfo.cpp | 304 { ISD::SHL, MVT::v64i8, 2 }, // psllw + pand. 305 { ISD::SRL, MVT::v64i8, 2 }, // psrlw + pand. 306 { ISD::SRA, MVT::v64i8, 4 }, // psrlw, pand, pxor, psubb. 321 { ISD::SHL, MVT::v64i8, 4 }, // psllw + pand. 322 { ISD::SRL, MVT::v64i8, 4 }, // psrlw + pand. 323 { ISD::SRA, MVT::v64i8, 8 }, // psrlw, pand, pxor, psubb. 367 { ISD::SDIV, MVT::v64i8, 14 }, // 2*ext+2*pmulhw sequence 368 { ISD::SREM, MVT::v64i8, 16 }, // 2*ext+2*pmulhw+mul+sub sequence 369 { ISD::UDIV, MVT::v64i8, 14 }, // 2*ext+2*pmulhw sequence 370 { ISD::UREM, MVT::v64i8, 1 1400 { ISD::SIGN_EXTEND, MVT::v64i8, MVT::v64i1, 1 }, member in class:MVT 1413 { ISD::ZERO_EXTEND, MVT::v64i8, MVT::v64i1, 2 }, member in class:MVT 1427 { ISD::TRUNCATE, MVT::v64i1, MVT::v64i8, 2 }, member in class:MVT [all...] |