|
FLANG
|
#include <Optimizer/Transforms/StackArrays.h>
Public Types | |
| using | AllocMemMap = llvm::DenseMap<mlir::Operation *, InsertionPoint> |
Public Member Functions | |
| StackArraysAnalysisWrapper (mlir::Operation *op) | |
| const AllocMemMap * | getCandidateOps (mlir::Operation *func) |
Drives analysis to find candidate fir.allocmem operations which could be moved to the stack. Intended to be used with mlir::Pass::getAnalysis