MLIR  20.0.0git
Public Types | Public Member Functions | Protected Attributes | List of all members
mlir::bufferization::BufferPlacementTransformationBase Class Reference

The base class for all BufferPlacement transformations. More...

#include "mlir/Dialect/Bufferization/Transforms/BufferUtils.h"

Public Types

using ValueSetT = BufferViewFlowAnalysis::ValueSetT
 

Public Member Functions

 BufferPlacementTransformationBase (Operation *op)
 Constructs a new operation base using the given root operation. More...
 

Protected Attributes

BufferViewFlowAnalysis aliases
 Alias information that can be updated during the insertion of copies. More...
 
BufferPlacementAllocs allocs
 Stores all internally managed allocations. More...
 
Liveness liveness
 The underlying liveness analysis to compute fine grained information about alloc and dealloc positions. More...
 

Detailed Description

The base class for all BufferPlacement transformations.

Definition at line 102 of file BufferUtils.h.

Member Typedef Documentation

◆ ValueSetT

Definition at line 104 of file BufferUtils.h.

Constructor & Destructor Documentation

◆ BufferPlacementTransformationBase()

BufferPlacementTransformationBase::BufferPlacementTransformationBase ( Operation op)

Constructs a new operation base using the given root operation.

Constructs a new transformation base using the given root operation.

Definition at line 95 of file BufferUtils.cpp.

Member Data Documentation

◆ aliases

BufferViewFlowAnalysis mlir::bufferization::BufferPlacementTransformationBase::aliases
protected

Alias information that can be updated during the insertion of copies.

Definition at line 111 of file BufferUtils.h.

◆ allocs

BufferPlacementAllocs mlir::bufferization::BufferPlacementTransformationBase::allocs
protected

Stores all internally managed allocations.

Definition at line 114 of file BufferUtils.h.

◆ liveness

Liveness mlir::bufferization::BufferPlacementTransformationBase::liveness
protected

The underlying liveness analysis to compute fine grained information about alloc and dealloc positions.

Definition at line 118 of file BufferUtils.h.


The documentation for this class was generated from the following files: