MLIR 22.0.0git
BufferUtils.h File Reference

Go to the source code of this file.

Classes

class  mlir::bufferization::BufferPlacementAllocs
 A simple analysis that detects allocation operations. More...
class  mlir::bufferization::BufferPlacementTransformationBase
 The base class for all BufferPlacement transformations. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::memref
namespace  mlir::bufferization

Functions

template<typename DominatorT>
Blockmlir::bufferization::findCommonDominator (Value value, const BufferViewFlowAnalysis::ValueSetT &values, const DominatorT &doms)
 Finds a common dominator for the given value while taking the positions of the values in the value set into account.
FailureOr< memref::GlobalOp > mlir::bufferization::getGlobalFor (arith::ConstantOp constantOp, SymbolTableCollection &symbolTables, uint64_t alignment, Attribute memorySpace={})
void mlir::bufferization::removeSymbol (Operation *op, BufferizationState &state)
void mlir::bufferization::insertSymbol (Operation *op, BufferizationState &state)