Lines Matching refs:OpOpcode

5158   unsigned OpOpcode = Operand.getNode()->getOpcode();  in getNode()  local
5163 assert(OpOpcode == ISD::TargetConstant && in getNode()
5221 if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND) in getNode()
5222 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
5223 if (OpOpcode == ISD::UNDEF) in getNode()
5240 if (OpOpcode == ISD::ZERO_EXTEND) // (zext (zext x)) -> (zext x) in getNode()
5242 if (OpOpcode == ISD::UNDEF) in getNode()
5260 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
5261 OpOpcode == ISD::ANY_EXTEND) in getNode()
5263 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
5264 if (OpOpcode == ISD::UNDEF) in getNode()
5268 if (OpOpcode == ISD::TRUNCATE) { in getNode()
5289 if (OpOpcode == ISD::TRUNCATE) in getNode()
5291 if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND || in getNode()
5292 OpOpcode == ISD::ANY_EXTEND) { in getNode()
5296 return getNode(OpOpcode, DL, VT, Operand.getOperand(0)); in getNode()
5301 if (OpOpcode == ISD::UNDEF) in getNode()
5303 if (OpOpcode == ISD::VSCALE && !NewNodesMustHaveLegalTypes) in getNode()
5319 if (OpOpcode == ISD::UNDEF) in getNode()
5327 if (OpOpcode == ISD::UNDEF) in getNode()
5330 if (OpOpcode == ISD::BSWAP) in getNode()
5336 if (OpOpcode == ISD::UNDEF) in getNode()
5343 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x) in getNode()
5345 if (OpOpcode == ISD::UNDEF) in getNode()
5355 if (OpOpcode == ISD::UNDEF) in getNode()
5358 if (OpOpcode == ISD::EXTRACT_VECTOR_ELT && in getNode()
5366 if (OpOpcode == ISD::UNDEF) in getNode()
5369 if (OpOpcode == ISD::FNEG) // --X -> X in getNode()
5373 if (OpOpcode == ISD::FNEG) // abs(-X) -> abs(X) in getNode()