Lines Matching refs:getMulExpr
322 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch()
331 Good.push_back(SE.getMulExpr(NegOne, *I)); in DoInitialMatch()
334 Bad.push_back(SE.getMulExpr(NegOne, *I)); in DoInitialMatch()
541 return SE.getMulExpr(LHS, RC); in getExactSDiv()
607 return Found ? SE.getMulExpr(Ops) : nullptr; in getExactSDiv()
3217 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs()
3230 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs()
3248 C = C ? cast<SCEVConstant>(SE.getMulExpr(C, Op0)) : Op0; in CollectSubexprs()
3252 Ops.push_back(SE.getMulExpr(C, Remainder)); in CollectSubexprs()
3547 F.BaseRegs[i] = SE.getMulExpr(F.BaseRegs[i], FactorS); in GenerateICmpZeroScales()
3554 F.ScaledReg = SE.getMulExpr(F.ScaledReg, FactorS); in GenerateICmpZeroScales()
4605 SE.getMulExpr(ScaledS, SE.getConstant(ScaledS->getType(), F.Scale)); in Expand()