Searched refs:SCEVDivision (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolutionDivision.cpp | 55 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 D | Delinearization.cpp | 222 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 D | ScalarEvolutionDivision.h | 26 struct SCEVDivision : public SCEVVisitor<SCEVDivision, void> { struct 60 SCEVDivision(ScalarEvolution &S, const SCEV *Numerator, argument
|