Lines Matching refs:OpOpcode
5626 unsigned OpOpcode = N1.getNode()->getOpcode(); in getNode() local
5631 assert(OpOpcode == ISD::TargetConstant && in getNode()
5686 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
5687 return getNode(OpOpcode, DL, VT, N1.getOperand(0)); in getNode()
5688 if (OpOpcode == ISD::UNDEF) in getNode()
5703 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
5705 if (OpOpcode == ISD::UNDEF) in getNode()
5713 if (OpOpcode == ISD::TRUNCATE) { in getNode()
5739 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
5740 OpOpcode == ISD::ANY_EXTEND) in getNode()
5742 return getNode(OpOpcode, DL, VT, N1.getOperand(0)); in getNode()
5743 if (OpOpcode == ISD::UNDEF) in getNode()
5747 if (OpOpcode == ISD::TRUNCATE) { in getNode()
5766 if (OpOpcode == ISD::TRUNCATE) in getNode()
5768 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
5769 OpOpcode == ISD::ANY_EXTEND) { in getNode()
5773 return getNode(OpOpcode, DL, VT, N1.getOperand(0)); in getNode()
5778 if (OpOpcode == ISD::UNDEF) in getNode()
5780 if (OpOpcode == ISD::VSCALE && !NewNodesMustHaveLegalTypes) in getNode()
5796 if (OpOpcode == ISD::UNDEF) in getNode()
5803 if (OpOpcode == ISD::UNDEF) in getNode()
5806 if (OpOpcode == ISD::BSWAP) in getNode()
5811 if (OpOpcode == ISD::UNDEF) in getNode()
5818 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
5820 if (OpOpcode == ISD::UNDEF) in getNode()
5830 if (OpOpcode == ISD::UNDEF) in getNode()
5833 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
5841 if (OpOpcode == ISD::UNDEF) in getNode()
5844 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
5848 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()