addMemrefToDeallocate(Value memref, Block *block) | mlir::bufferization::DeallocationState | |
DeallocationState(Operation *op) | mlir::bufferization::DeallocationState | |
DeallocationState(const DeallocationState &)=delete | mlir::bufferization::DeallocationState | |
dropMemrefToDeallocate(Value memref, Block *block) | mlir::bufferization::DeallocationState | |
getLiveMemrefsIn(Block *block, SmallVectorImpl< Value > &memrefs) | mlir::bufferization::DeallocationState | |
getMemrefsAndConditionsToDeallocate(OpBuilder &builder, Location loc, Block *block, SmallVectorImpl< Value > &memrefs, SmallVectorImpl< Value > &conditions) const | mlir::bufferization::DeallocationState | |
getMemrefsToRetain(Block *fromBlock, Block *toBlock, ValueRange destOperands, SmallVectorImpl< Value > &toRetain) const | mlir::bufferization::DeallocationState | |
getMemrefWithUniqueOwnership(OpBuilder &builder, Value memref, Block *block) | mlir::bufferization::DeallocationState | |
getOwnership(Value memref, Block *block) const | mlir::bufferization::DeallocationState | |
getSymbolTable() | mlir::bufferization::DeallocationState | inline |
resetOwnerships(ValueRange memrefs, Block *block) | mlir::bufferization::DeallocationState | |
updateOwnership(Value memref, Ownership ownership, Block *block=nullptr) | mlir::bufferization::DeallocationState | |