ΒΆllvm::Value* getStrideFromPointer(
    llvm::Value* Ptr,
    llvm::ScalarEvolution* SE,
    llvm::Loop* Lp)

Description

Get the stride of a pointer access in a loop. Looks for symbolic strides "a[i*stride]". Returns the symbolic stride, or null otherwise.

Declared at: llvm/include/llvm/Analysis/VectorUtils.h:214

Parameters

llvm::Value* Ptr
llvm::ScalarEvolution* SE
llvm::Loop* Lp