Lines Matching defs:HandOpcode
5908 unsigned HandOpcode = N0.getOpcode();
5910 assert(HandOpcode == N1.getOpcode() && "Bad input!");
5924 if (ISD::isExtOpcode(HandOpcode) || ISD::isExtVecInRegOpcode(HandOpcode) ||
5925 (HandOpcode == ISD::SIGN_EXTEND_INREG &&
5941 if ((HandOpcode == ISD::ANY_EXTEND ||
5942 HandOpcode == ISD::ANY_EXTEND_VECTOR_INREG) &&
5947 if (HandOpcode == ISD::SIGN_EXTEND_INREG)
5948 return DAG.getNode(HandOpcode, DL, VT, Logic, N0.getOperand(1));
5949 return DAG.getNode(HandOpcode, DL, VT, Logic);
5953 if (HandOpcode == ISD::TRUNCATE) {
5971 return DAG.getNode(HandOpcode, DL, VT, Logic);
5976 if ((HandOpcode == ISD::SHL || HandOpcode == ISD::SRL ||
5977 HandOpcode == ISD::SRA || HandOpcode == ISD::AND) &&
5983 return DAG.getNode(HandOpcode, DL, VT, Logic, N0.getOperand(1));
5987 if (HandOpcode == ISD::BSWAP) {
5992 return DAG.getNode(HandOpcode, DL, VT, Logic);
5998 if ((HandOpcode == ISD::FSHL || HandOpcode == ISD::FSHR) &&
6007 return DAG.getNode(HandOpcode, DL, VT, Logic0, Logic1, S);
6017 if ((HandOpcode == ISD::BITCAST || HandOpcode == ISD::SCALAR_TO_VECTOR) &&
6024 return DAG.getNode(HandOpcode, DL, VT, Logic);
6040 if (HandOpcode == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG) {