reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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,