Home
last modified time | relevance | path

Searched refs:BufferPlacementTransformationBase (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferOptimizations.cpp89 if (BufferPlacementTransformationBase::isLoop(parentOp) || in hasAllocationScope()
123 class BufferAllocationHoisting : public BufferPlacementTransformationBase {
126 : BufferPlacementTransformationBase(op), dominators(op), in BufferAllocationHoisting()
265 return !BufferPlacementTransformationBase::isLoop(op); in isLegalPlacement()
301 return BufferPlacementTransformationBase::isLoop(op) && in isLegalPlacement()
323 class BufferPlacementPromotion : BufferPlacementTransformationBase {
326 : BufferPlacementTransformationBase(op) {} in BufferPlacementPromotion()
H A DBufferUtils.cpp94 BufferPlacementTransformationBase::BufferPlacementTransformationBase( in BufferPlacementTransformationBase() function in BufferPlacementTransformationBase
102 bool BufferPlacementTransformationBase::isLoop(Operation *op) { in isLoop()
H A DBufferDeallocation.cpp196 class BufferDeallocation : public BufferPlacementTransformationBase {
202 : BufferPlacementTransformationBase(op), dominators(op), in BufferDeallocation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DBufferUtils.h77 class BufferPlacementTransformationBase {
110 BufferPlacementTransformationBase(Operation *op);