Lines Matching refs:ScalarEvolution
49 ScalarEvolution &SE;
52 SCEVCollectStrides(ScalarEvolution &SE, SmallVectorImpl<const SCEV *> &S) in SCEVCollectStrides()
124 ScalarEvolution &SE;
127 ScalarEvolution &SE) in SCEVCollectAddRecMultiplies()
171 void llvm::collectParametricTerms(ScalarEvolution &SE, const SCEV *Expr, in collectParametricTerms()
198 static bool findArrayDimensionsRec(ScalarEvolution &SE, in findArrayDimensionsRec()
258 static const SCEV *removeConstantFactors(ScalarEvolution &SE, const SCEV *T) { in removeConstantFactors()
277 void llvm::findArrayDimensions(ScalarEvolution &SE, in findArrayDimensions()
341 void llvm::computeAccessFunctions(ScalarEvolution &SE, const SCEV *Expr, in computeAccessFunctions()
448 void llvm::delinearize(ScalarEvolution &SE, const SCEV *Expr, in delinearize()
484 bool llvm::getIndexExpressionsFromGEP(ScalarEvolution &SE, in getIndexExpressionsFromGEP()
523 ScalarEvolution *SE, Instruction *Inst, const SCEV *AccessFn, in tryDelinearizeFixedSizeImpl()
563 ScalarEvolution *SE) { in printDelinearization()