Return in Subscripts the access functions for each dimension in Sizes (third step of delinearization).
Synopsis
Declared in <llvm/Analysis/Delinearization.h>
void
computeAccessFunctions(
ScalarEvolution& SE,
SCEV const* Expr,
SmallVectorImpl<SCEV const*>& Subscripts,
SmallVectorImpl<SCEV const*>& Sizes);
Parameters
Name |
Description |
SE |
The main scalar evolution driver. Because client code (intentionally) can't do much with the SCEV objects directly, they must ask this class for services. |
Expr |
This class represents an analyzed expression in the program. These are opaque objects that the client is not allowed to do much with directly. |
Subscripts |
This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. |
Sizes |
This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. |
Created with MrDocs