|
MLIR 22.0.0git
|
#include "mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h"#include "mlir/Dialect/Bufferization/IR/Bufferization.h"#include "mlir/Dialect/MemRef/IR/MemRef.h"#include "mlir/IR/AsmState.h"#include "mlir/IR/Operation.h"#include "mlir/IR/TypeUtilities.h"#include "mlir/IR/Value.h"#include "llvm/ADT/SetOperations.h"#include "mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp.inc"Go to the source code of this file.
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::bufferization |
Functions | |
| static Value | buildBoolValue (OpBuilder &builder, Location loc, bool value) |
| static bool | isMemref (Value v) |
Definition at line 37 of file BufferDeallocationOpInterface.cpp.
References mlir::Builder::getBoolAttr().
Referenced by mlir::bufferization::DeallocationState::getMemrefWithUniqueOwnership().
Definition at line 41 of file BufferDeallocationOpInterface.cpp.
References mlir::Value::getType().
Referenced by mlir::bufferization::DeallocationState::getLiveMemrefsIn(), mlir::bufferization::DeallocationState::getMemrefsToRetain(), hasBufferSemantics(), and mlir::bufferization::deallocation_impl::insertDeallocOpForReturnLike().