Lines Matching defs:OpOpcode
5950 unsigned OpOpcode = N1.getNode()->getOpcode();
5955 assert(OpOpcode == ISD::TargetConstant &&
6010 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) {
6012 if (OpOpcode == ISD::ZERO_EXTEND)
6014 return getNode(OpOpcode, DL, VT, N1.getOperand(0), Flags);
6016 if (OpOpcode == ISD::UNDEF)
6031 if (OpOpcode == ISD::ZERO_EXTEND) { // (zext (zext x)) -> (zext x)
6036 if (OpOpcode == ISD::UNDEF)
6044 if (OpOpcode == ISD::TRUNCATE) {
6070 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
6071 OpOpcode == ISD::ANY_EXTEND) {
6073 if (OpOpcode == ISD::ZERO_EXTEND)
6076 return getNode(OpOpcode, DL, VT, N1.getOperand(0), Flags);
6078 if (OpOpcode == ISD::UNDEF)
6082 if (OpOpcode == ISD::TRUNCATE) {
6101 if (OpOpcode == ISD::TRUNCATE)
6103 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
6104 OpOpcode == ISD::ANY_EXTEND) {
6108 return getNode(OpOpcode, DL, VT, N1.getOperand(0));
6113 if (OpOpcode == ISD::UNDEF)
6115 if (OpOpcode == ISD::VSCALE && !NewNodesMustHaveLegalTypes)
6131 if (OpOpcode == ISD::UNDEF)
6138 if (OpOpcode == ISD::UNDEF)
6141 if (OpOpcode == ISD::BSWAP)
6146 if (OpOpcode == ISD::UNDEF)
6153 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x)
6155 if (OpOpcode == ISD::UNDEF)
6165 if (OpOpcode == ISD::UNDEF)
6168 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT &&
6176 if (OpOpcode == ISD::UNDEF)
6179 if (OpOpcode == ISD::FNEG) // --X -> X
6183 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X)