Lines Matching refs:InOp
22581 SDValue InOp = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local
22582 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
22583 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
22584 if (InOp.getValueType().bitsGT(ScalarVT)) in visitEXTRACT_VECTOR_ELT()
22585 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, InOp); in visitEXTRACT_VECTOR_ELT()
22586 return DAG.getNode(ISD::ANY_EXTEND, DL, ScalarVT, InOp); in visitEXTRACT_VECTOR_ELT()
22588 return InOp; in visitEXTRACT_VECTOR_ELT()
22706 SDValue InOp = SVInVec.getOperand(OrigElt); in visitEXTRACT_VECTOR_ELT() local
22707 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
22708 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
22709 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
22712 return InOp; in visitEXTRACT_VECTOR_ELT()