Lines Matching refs:InOp
22214 SDValue InOp = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local
22215 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
22216 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
22217 if (InOp.getValueType().bitsGT(ScalarVT)) in visitEXTRACT_VECTOR_ELT()
22218 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, InOp); in visitEXTRACT_VECTOR_ELT()
22219 return DAG.getNode(ISD::ANY_EXTEND, DL, ScalarVT, InOp); in visitEXTRACT_VECTOR_ELT()
22221 return InOp; in visitEXTRACT_VECTOR_ELT()
22345 SDValue InOp = SVInVec.getOperand(OrigElt); in visitEXTRACT_VECTOR_ELT() local
22346 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
22347 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
22348 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
22351 return InOp; in visitEXTRACT_VECTOR_ELT()