ΒΆ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