reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10045 SubVec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ShiftVT, 10046 DAG.getUNDEF(ShiftVT), SubVec, 10047 DAG.getIntPtrConstant(0, dl)); 10048 Op = DAG.getNode(X86ISD::KSHIFTL, dl, ShiftVT, SubVec, 10049 DAG.getTargetConstant(Idx * SubVecNumElts, dl, MVT::i8)); 10050 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ResVT, Op, 10051 DAG.getIntPtrConstant(0, dl)); 10056 SDValue Vec = Zeros ? DAG.getConstant(0, dl, ResVT) : DAG.getUNDEF(ResVT); 10056 SDValue Vec = Zeros ? DAG.getConstant(0, dl, ResVT) : DAG.getUNDEF(ResVT); 10062 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ResVT, Vec, SubVec, 10063 DAG.getIntPtrConstant(Idx * SubVecNumElts, dl)); 10069 SDValue Lo = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, 10071 SDValue Hi = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, 10073 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResVT, Lo, Hi); 10081 SDValue Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ResVT, 10082 DAG.getUNDEF(ResVT), Op.getOperand(0), 10083 DAG.getIntPtrConstant(0, dl)); 10084 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ResVT, Vec, Op.getOperand(1), 10085 DAG.getIntPtrConstant(NumElems/2, dl));