Lines Matching defs:InOpcode
57115 unsigned InOpcode = InVec.getOpcode();
57119 if (InOpcode == ISD::SINT_TO_FP &&
57124 if (InOpcode == ISD::UINT_TO_FP && Subtarget.hasVLX() &&
57129 if (InOpcode == ISD::FP_EXTEND &&
57135 if (InOpcode == ISD::FP_TO_SINT && VT == MVT::v4i32) {
57138 return DAG.getNode(InOpcode, DL, VT,
57142 (ISD::isExtOpcode(InOpcode) || ISD::isExtVecInRegOpcode(InOpcode)) &&
57148 unsigned ExtOp = DAG.getOpcode_EXTEND_VECTOR_INREG(InOpcode);
57151 if (IdxVal == 0 && InOpcode == ISD::VSELECT &&
57158 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1, Ext2);
57160 if (IdxVal == 0 && InOpcode == ISD::TRUNCATE && Subtarget.hasVLX() &&
57165 return DAG.getNode(InOpcode, DL, VT, Ext);
57167 if ((InOpcode == X86ISD::CMPP || InOpcode == X86ISD::PCMPEQ ||
57168 InOpcode == X86ISD::PCMPGT) &&
57176 if (InOpcode == X86ISD::CMPP)
57177 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1, InVec.getOperand(2));
57178 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1);
57180 if (InOpcode == X86ISD::MOVDDUP &&
57184 return DAG.getNode(InOpcode, DL, VT, Ext0);
57190 if ((InOpcode == X86ISD::VSHLI || InOpcode == X86ISD::VSRLI) &&
57195 return DAG.getNode(InOpcode, DL, VT, Ext, InVec.getOperand(1));
57388 unsigned InOpcode = In.getOpcode();
57413 if (Opcode == InOpcode)
57419 if (InOpcode == ISD::EXTRACT_SUBVECTOR && In.getConstantOperandVal(1) == 0 &&