reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
26764 if (SrcVT == MVT::i64 && DstVT == MVT::v64i1) { 26778 if ((SrcVT == MVT::v32i16 || SrcVT == MVT::v64i8) && DstVT.isVector() && 26778 if ((SrcVT == MVT::v32i16 || SrcVT == MVT::v64i8) && DstVT.isVector() && 26790 if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) { 26790 if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) { 26792 MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8; 26799 assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 || 26799 assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 || 26799 assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 || 26800 SrcVT == MVT::i64) && "Unexpected VT!"); 26803 if (!(DstVT == MVT::f64 && SrcVT == MVT::i64) && 26804 !(DstVT == MVT::x86mmx && SrcVT.isVector())) 26809 if (SrcVT.isVector()) { 26812 MVT NewVT = MVT::getVectorVT(SrcVT.getVectorElementType(), 26813 SrcVT.getVectorNumElements() * 2); 26815 DAG.getUNDEF(SrcVT)); 26817 assert(SrcVT == MVT::i64 && !Subtarget.is64Bit() &&