|
MLIR 23.0.0git
|
#include "mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h"#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"#include "mlir/Dialect/MemRef/IR/MemRef.h"#include "mlir/Pass/Pass.h"#include "mlir/Dialect/Bufferization/Transforms/Passes.h.inc"Go to the source code of this file.
Classes | |
| struct | mlir::bufferization::BufferResultsToOutParamsPassOptions |
| struct | mlir::bufferization::DropEquivalentBufferResultsPassOptions |
| struct | mlir::bufferization::OneShotBufferizePassOptions |
| struct | mlir::bufferization::OwnershipBasedBufferDeallocationPassOptions |
| struct | mlir::bufferization::PromoteBuffersToStackPassOptions |
| struct | mlir::bufferization::BufferResultsToOutParamsOpts |
| struct | mlir::bufferization::DropBufferResultsOpts |
| Options for dropping equivalent memref buffer results. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::func |
| namespace | mlir::bufferization |
Typedefs | |
| using | mlir::bufferization::DeallocHelperMap = llvm::DenseMap<Operation *, func::FuncOp> |
| Maps from symbol table to its corresponding dealloc helper function. | |
| #define GEN_PASS_REGISTRATION |
| #define GEN_PASS_REGISTRATION_BUFFERDEALLOCATIONSIMPLIFICATIONPASS |
| #define GEN_PASS_REGISTRATION_BUFFERRESULTSTOOUTPARAMSPASS |
| #define GEN_PASS_REGISTRATION_DROPEQUIVALENTBUFFERRESULTSPASS |
| #define GEN_PASS_REGISTRATION_EMPTYTENSORTOALLOCTENSORPASS |
| #define GEN_PASS_REGISTRATION_OPTIMIZEALLOCATIONLIVENESSPASS |
| #define GEN_PASS_REGISTRATION_OWNERSHIPBASEDBUFFERDEALLOCATIONPASS |