Lines Matching defs:UDiv
366 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
367 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
2496 if (auto *UDiv = dyn_cast<SCEVUDivExpr>(Ops[0]))
2497 if (UDiv->getOperand(1) == Ops[1])
2499 if (auto *UDiv = dyn_cast<SCEVUDivExpr>(Ops[1]))
2500 if (UDiv->getOperand(1) == Ops[0])
3415 const SCEV *UDiv = getUDivExpr(LHS, RHS);
3416 const SCEV *Mult = getMulExpr(UDiv, RHS, SCEV::FlagNUW);
5285 case Instruction::UDiv:
5324 return BinaryOp(Instruction::UDiv, Op->getOperand(0), X);
6716 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S);
6717 ConstantRange X = getRangeRef(UDiv->getLHS(), SignHint, Depth + 1);
6718 ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint, Depth + 1);
6719 return setRange(UDiv, SignHint,
7538 case Instruction::UDiv:
7770 case Instruction::UDiv: