Lines Matching refs:OpOpcode
3048 unsigned OpOpcode = Operand.getNode()->getOpcode(); in getNode() local
3078 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
3079 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3080 else if (OpOpcode == ISD::UNDEF) in getNode()
3094 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
3097 else if (OpOpcode == ISD::UNDEF) in getNode()
3112 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
3113 OpOpcode == ISD::ANY_EXTEND) in getNode()
3115 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3116 else if (OpOpcode == ISD::UNDEF) in getNode()
3120 if (OpOpcode == ISD::TRUNCATE) { in getNode()
3136 if (OpOpcode == ISD::TRUNCATE) in getNode()
3138 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
3139 OpOpcode == ISD::ANY_EXTEND) { in getNode()
3143 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3148 if (OpOpcode == ISD::UNDEF) in getNode()
3156 if (OpOpcode == ISD::UNDEF) in getNode()
3162 if (OpOpcode == ISD::UNDEF) in getNode()
3170 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
3172 if (OpOpcode == ISD::UNDEF) in getNode()
3182 if (OpOpcode == ISD::UNDEF) in getNode()
3185 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
3193 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
3198 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
3202 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()