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() && 26779 DAG.getTargetLoweringInfo().isTypeLegal(DstVT)) { 26783 MVT CastVT = DstVT.getHalfNumVectorElementsVT(); 26786 return DAG.getNode(ISD::CONCAT_VECTORS, dl, DstVT, Lo, Hi); 26790 if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) { 26796 return DAG.getZExtOrTrunc(V, DL, DstVT); 26803 if (!(DstVT == MVT::f64 && SrcVT == MVT::i64) && 26804 !(DstVT == MVT::x86mmx && SrcVT.isVector())) 26822 MVT V2X64VT = DstVT == MVT::f64 ? MVT::v2f64 : MVT::v2i64; 26825 if (DstVT == MVT::x86mmx) 26826 return DAG.getNode(X86ISD::MOVDQ2Q, dl, DstVT, Src); 26828 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, DstVT, Src,