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

References

lib/Target/X86/X86ISelLowering.cpp
 7461     return LowerBuildVectorAsInsert(Op, NonZeros, NumNonZero, NumZero, DAG,
 7478         Elt = DAG.getZExtOrTrunc(Op.getOperand(i), dl, MVT::i32);
 7480         Elt = DAG.getAnyExtOrTrunc(Op.getOperand(i), dl, MVT::i32);
 7486         NextElt = DAG.getZExtOrTrunc(NextElt, dl, MVT::i32);
 7488         NextElt = DAG.getAnyExtOrTrunc(NextElt, dl, MVT::i32);
 7489       NextElt = DAG.getNode(ISD::SHL, dl, MVT::i32, NextElt,
 7490                             DAG.getConstant(8, dl, MVT::i8));
 7492         Elt = DAG.getNode(ISD::OR, dl, MVT::i32, NextElt, Elt);
 7501         V = getZeroVector(MVT::v8i16, Subtarget, DAG, dl);
 7503         V = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v4i32, Elt);
 7504         V = DAG.getBitcast(MVT::v8i16, V);
 7508     Elt = DAG.getNode(ISD::TRUNCATE, dl, MVT::i16, Elt);
 7509     V = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v8i16, V, Elt,
 7510                     DAG.getIntPtrConstant(i / 2, dl));
 7513   return DAG.getBitcast(MVT::v16i8, V);