Lines Matching refs:ScalarEvolution
51 ScalarEvolution &SE;
54 SCEVCollectStrides(ScalarEvolution &SE, SmallVectorImpl<const SCEV *> &S) in SCEVCollectStrides()
126 ScalarEvolution &SE;
129 ScalarEvolution &SE) in SCEVCollectAddRecMultiplies()
173 void llvm::collectParametricTerms(ScalarEvolution &SE, const SCEV *Expr, in collectParametricTerms()
200 static bool findArrayDimensionsRec(ScalarEvolution &SE, in findArrayDimensionsRec()
260 static const SCEV *removeConstantFactors(ScalarEvolution &SE, const SCEV *T) { in removeConstantFactors()
279 void llvm::findArrayDimensions(ScalarEvolution &SE, in findArrayDimensions()
343 void llvm::computeAccessFunctions(ScalarEvolution &SE, const SCEV *Expr, in computeAccessFunctions()
450 void llvm::delinearize(ScalarEvolution &SE, const SCEV *Expr, in delinearize()
486 bool llvm::getIndexExpressionsFromGEP(ScalarEvolution &SE, in getIndexExpressionsFromGEP()
525 ScalarEvolution *SE, Instruction *Inst, const SCEV *AccessFn, in tryDelinearizeFixedSizeImpl()
569 ScalarEvolution *SE;
583 ScalarEvolution *SE) { in printDelinearization()