Lines Matching refs:OpOpcode

3012   unsigned OpOpcode = Operand.getNode()->getOpcode();  in getNode()  local
3042 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
3043 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3044 else if (OpOpcode == ISD::UNDEF) in getNode()
3058 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
3061 else if (OpOpcode == ISD::UNDEF) in getNode()
3076 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
3077 OpOpcode == ISD::ANY_EXTEND) in getNode()
3079 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3080 else if (OpOpcode == ISD::UNDEF) in getNode()
3084 if (OpOpcode == ISD::TRUNCATE) { in getNode()
3100 if (OpOpcode == ISD::TRUNCATE) in getNode()
3102 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
3103 OpOpcode == ISD::ANY_EXTEND) { in getNode()
3107 return getNode(OpOpcode, DL, VT, Operand.getNode()->getOperand(0)); in getNode()
3112 if (OpOpcode == ISD::UNDEF) in getNode()
3120 if (OpOpcode == ISD::UNDEF) in getNode()
3128 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
3130 if (OpOpcode == ISD::UNDEF) in getNode()
3140 if (OpOpcode == ISD::UNDEF) in getNode()
3143 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
3151 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
3156 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
3160 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()