Lines Matching defs:OpOpcode
6250 unsigned OpOpcode = N1.getNode()->getOpcode();
6255 assert(OpOpcode == ISD::TargetConstant &&
6310 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) {
6312 if (OpOpcode == ISD::ZERO_EXTEND)
6314 return getNode(OpOpcode, DL, VT, N1.getOperand(0), Flags);
6316 if (OpOpcode == ISD::UNDEF)
6331 if (OpOpcode == ISD::ZERO_EXTEND) { // (zext (zext x)) -> (zext x)
6336 if (OpOpcode == ISD::UNDEF)
6344 if (OpOpcode == ISD::TRUNCATE) {
6370 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
6371 OpOpcode == ISD::ANY_EXTEND) {
6373 if (OpOpcode == ISD::ZERO_EXTEND)
6376 return getNode(OpOpcode, DL, VT, N1.getOperand(0), Flags);
6378 if (OpOpcode == ISD::UNDEF)
6382 if (OpOpcode == ISD::TRUNCATE) {
6401 if (OpOpcode == ISD::TRUNCATE)
6403 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
6404 OpOpcode == ISD::ANY_EXTEND) {
6408 return getNode(OpOpcode, DL, VT, N1.getOperand(0));
6413 if (OpOpcode == ISD::UNDEF)
6415 if (OpOpcode == ISD::VSCALE && !NewNodesMustHaveLegalTypes)
6431 if (OpOpcode == ISD::UNDEF)
6438 if (OpOpcode == ISD::UNDEF)
6441 if (OpOpcode == ISD::BSWAP)
6446 if (OpOpcode == ISD::UNDEF)
6453 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x)
6455 if (OpOpcode == ISD::UNDEF)
6465 if (OpOpcode == ISD::UNDEF)
6468 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT &&
6476 if (OpOpcode == ISD::UNDEF)
6479 if (OpOpcode == ISD::FNEG) // --X -> X
6483 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X)