ΒΆvoid findArrayDimensions(
llvm::ScalarEvolution& SE,
SmallVectorImpl<const llvm::SCEV*>& Terms,
SmallVectorImpl<const llvm::SCEV*>& Sizes,
const llvm::SCEV* ElementSize)
void findArrayDimensions(
llvm::ScalarEvolution& SE,
SmallVectorImpl<const llvm::SCEV*>& Terms,
SmallVectorImpl<const llvm::SCEV*>& Sizes,
const llvm::SCEV* ElementSize)
Description
Compute the array dimensions Sizes from the set of Terms extracted from the memory access function of this SCEVAddRecExpr (second step of delinearization).
Declared at: llvm/include/llvm/Analysis/Delinearization.h:31
Parameters
- llvm::ScalarEvolution& SE
- SmallVectorImpl<const llvm::SCEV*>& Terms
- SmallVectorImpl<const llvm::SCEV*>& Sizes
- const llvm::SCEV* ElementSize