Lines Matching refs:InOpcode
54496 unsigned InOpcode = InVec.getOpcode(); in combineEXTRACT_SUBVECTOR() local
54500 if (InOpcode == ISD::SINT_TO_FP && in combineEXTRACT_SUBVECTOR()
54505 if (InOpcode == ISD::UINT_TO_FP && Subtarget.hasVLX() && in combineEXTRACT_SUBVECTOR()
54510 if (InOpcode == ISD::FP_EXTEND && in combineEXTRACT_SUBVECTOR()
54516 (InOpcode == ISD::ANY_EXTEND || in combineEXTRACT_SUBVECTOR()
54517 InOpcode == ISD::ANY_EXTEND_VECTOR_INREG || in combineEXTRACT_SUBVECTOR()
54518 InOpcode == ISD::ZERO_EXTEND || in combineEXTRACT_SUBVECTOR()
54519 InOpcode == ISD::ZERO_EXTEND_VECTOR_INREG || in combineEXTRACT_SUBVECTOR()
54520 InOpcode == ISD::SIGN_EXTEND || in combineEXTRACT_SUBVECTOR()
54521 InOpcode == ISD::SIGN_EXTEND_VECTOR_INREG) && in combineEXTRACT_SUBVECTOR()
54528 unsigned ExtOp = getOpcode_EXTEND_VECTOR_INREG(InOpcode); in combineEXTRACT_SUBVECTOR()
54531 if (IdxVal == 0 && InOpcode == ISD::VSELECT && in combineEXTRACT_SUBVECTOR()
54539 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1, Ext2); in combineEXTRACT_SUBVECTOR()
54541 if (IdxVal == 0 && InOpcode == ISD::TRUNCATE && Subtarget.hasVLX() && in combineEXTRACT_SUBVECTOR()
54547 return DAG.getNode(InOpcode, DL, VT, Ext); in combineEXTRACT_SUBVECTOR()
54549 if (InOpcode == X86ISD::MOVDDUP && in combineEXTRACT_SUBVECTOR()
54554 return DAG.getNode(InOpcode, DL, VT, Ext0); in combineEXTRACT_SUBVECTOR()
54560 if ((InOpcode == X86ISD::VSHLI || InOpcode == X86ISD::VSRLI) && in combineEXTRACT_SUBVECTOR()
54566 return DAG.getNode(InOpcode, DL, VT, Ext, InVec.getOperand(1)); in combineEXTRACT_SUBVECTOR()
54722 unsigned InOpcode = In.getOpcode(); in combineEXTEND_VECTOR_INREG() local
54747 if (Opcode == InOpcode) in combineEXTEND_VECTOR_INREG()
54753 if (InOpcode == ISD::EXTRACT_SUBVECTOR && In.getConstantOperandVal(1) == 0 && in combineEXTEND_VECTOR_INREG()