Lines Matching defs:InOpcode
58498 unsigned InOpcode = InVec.getOpcode();
58502 if (InOpcode == ISD::SINT_TO_FP &&
58507 if (InOpcode == ISD::UINT_TO_FP && Subtarget.hasVLX() &&
58512 if (InOpcode == ISD::FP_EXTEND &&
58519 if ((InOpcode == ISD::FP_TO_SINT || InOpcode == ISD::SINT_TO_FP ||
58520 ((InOpcode == ISD::FP_TO_UINT || InOpcode == ISD::UINT_TO_FP) &&
58525 return DAG.getNode(InOpcode, DL, VT,
58529 (ISD::isExtOpcode(InOpcode) || ISD::isExtVecInRegOpcode(InOpcode)) &&
58535 unsigned ExtOp = DAG.getOpcode_EXTEND_VECTOR_INREG(InOpcode);
58538 if (IdxVal == 0 && InOpcode == ISD::VSELECT &&
58545 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1, Ext2);
58547 if (IdxVal == 0 && InOpcode == ISD::TRUNCATE && Subtarget.hasVLX() &&
58552 return DAG.getNode(InOpcode, DL, VT, Ext);
58556 switch (InOpcode) {
58559 InOpcode, DL, VT,
58566 return DAG.getNode(InOpcode, DL, VT,
58578 return DAG.getNode(InOpcode, DL, VT,
58587 return DAG.getNode(InOpcode, DL, VT,
58599 return DAG.getNode(InOpcode, DL, VT,
58616 DAG.getNode(InOpcode, DL, InVecVT, Src0, Mask, Src1);
58626 if ((InOpcode == X86ISD::VSHLI || InOpcode == X86ISD::VSRLI) &&
58631 return DAG.getNode(InOpcode, DL, VT, Ext, InVec.getOperand(1));
58879 unsigned InOpcode = In.getOpcode();
58904 if (Opcode == InOpcode)
58910 if (InOpcode == ISD::EXTRACT_SUBVECTOR && In.getConstantOperandVal(1) == 0 &&