Lines Matching refs:OpOpcode
4836 unsigned OpOpcode = Operand.getNode()->getOpcode(); in getNode() local
4841 assert(OpOpcode == ISD::TargetConstant && in getNode()
4897 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
4898 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
4899 if (OpOpcode == ISD::UNDEF) in getNode()
4916 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
4918 if (OpOpcode == ISD::UNDEF) in getNode()
4936 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
4937 OpOpcode == ISD::ANY_EXTEND) in getNode()
4939 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
4940 if (OpOpcode == ISD::UNDEF) in getNode()
4944 if (OpOpcode == ISD::TRUNCATE) { in getNode()
4965 if (OpOpcode == ISD::TRUNCATE) in getNode()
4967 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
4968 OpOpcode == ISD::ANY_EXTEND) { in getNode()
4972 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
4977 if (OpOpcode == ISD::UNDEF) in getNode()
4993 if (OpOpcode == ISD::UNDEF) in getNode()
5001 if (OpOpcode == ISD::UNDEF) in getNode()
5007 if (OpOpcode == ISD::UNDEF) in getNode()
5015 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
5017 if (OpOpcode == ISD::UNDEF) in getNode()
5027 if (OpOpcode == ISD::UNDEF) in getNode()
5030 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
5038 if (OpOpcode == ISD::UNDEF) in getNode()
5041 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
5045 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()