Home
last modified time | relevance | path

Searched refs:SCEVDivision (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp55 void SCEVDivision::divide(ScalarEvolution &SE, const SCEV *Numerator, in divide()
60 SCEVDivision D(SE, Numerator, Denominator); in divide()
108 void SCEVDivision::visitConstant(const SCEVConstant *Numerator) { in visitConstant()
129 void SCEVDivision::visitVScale(const SCEVVScale *Numerator) { in visitVScale()
133 void SCEVDivision::visitAddRecExpr(const SCEVAddRecExpr *Numerator) { in visitAddRecExpr()
150 void SCEVDivision::visitAddExpr(const SCEVAddExpr *Numerator) { in visitAddExpr()
176 void SCEVDivision::visitMulExpr(const SCEVMulExpr *Numerator) { in visitMulExpr()
243 SCEVDivision::SCEVDivision(ScalarEvolution &S, const SCEV *Numerator, in SCEVDivision() function in SCEVDivision
256 void SCEVDivision::cannotDivide(const SCEV *Numerator) { in cannotDivide()
H A DDelinearization.cpp222 SCEVDivision::divide(SE, Term, Step, &Q, &R); in findArrayDimensionsRec()
308 SCEVDivision::divide(SE, Term, ElementSize, &Q, &R); in findArrayDimensions()
356 SCEVDivision::divide(SE, Res, Sizes[i], &Q, &R); in computeAccessFunctions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h26 struct SCEVDivision : public SCEVVisitor<SCEVDivision, void> { struct
60 SCEVDivision(ScalarEvolution &S, const SCEV *Numerator, argument