Lines Matching refs:OpOpcode
2611 unsigned OpOpcode = Operand.getNode()->getOpcode(); in getNode() local
2639 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
2640 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2641 else if (OpOpcode == ISD::UNDEF) in getNode()
2655 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
2658 else if (OpOpcode == ISD::UNDEF) in getNode()
2673 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
2674 OpOpcode == ISD::ANY_EXTEND) in getNode()
2676 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2677 else if (OpOpcode == ISD::UNDEF) in getNode()
2681 if (OpOpcode == ISD::TRUNCATE) { in getNode()
2697 if (OpOpcode == ISD::TRUNCATE) in getNode()
2699 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
2700 OpOpcode == ISD::ANY_EXTEND) { in getNode()
2704 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
2709 if (OpOpcode == ISD::UNDEF) in getNode()
2717 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
2719 if (OpOpcode == ISD::UNDEF) in getNode()
2729 if (OpOpcode == ISD::UNDEF) in getNode()
2732 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
2740 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
2743 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
2747 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()