Lines Matching refs:OpOpcode
2463 unsigned OpOpcode = Operand.getNode()->getOpcode(); in getNode() local
2491 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
2492 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2493 else if (OpOpcode == ISD::UNDEF) in getNode()
2507 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
2510 else if (OpOpcode == ISD::UNDEF) in getNode()
2525 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
2526 OpOpcode == ISD::ANY_EXTEND) in getNode()
2528 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2529 else if (OpOpcode == ISD::UNDEF) in getNode()
2533 if (OpOpcode == ISD::TRUNCATE) { in getNode()
2549 if (OpOpcode == ISD::TRUNCATE) in getNode()
2551 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
2552 OpOpcode == ISD::ANY_EXTEND) { in getNode()
2556 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2561 if (OpOpcode == ISD::UNDEF) in getNode()
2569 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
2571 if (OpOpcode == ISD::UNDEF) in getNode()
2581 if (OpOpcode == ISD::UNDEF) in getNode()
2584 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
2592 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
2595 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
2599 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()