Lines Matching defs:SDiv
379 Instruction *SDiv = nullptr) {
387 // For signed divisions use the SDiv instruction to check for a parameter
389 if (SDiv)
390 return visitGenericInst(SDiv, DivExpr);
411 ValidatorResult visitSDivInstruction(Instruction *SDiv, const SCEV *Expr) {
412 assert(SDiv->getOpcode() == Instruction::SDiv &&
413 "Assumed SDiv instruction!");
415 const SCEV *Dividend = SE.getSCEV(SDiv->getOperand(0));
416 const SCEV *Divisor = SE.getSCEV(SDiv->getOperand(1));
417 return visitDivision(Dividend, Divisor, Expr, SDiv);
454 case Instruction::SDiv:
566 Inst->getOpcode() != Instruction::SDiv))