Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferOptimizations.cpp112 Block *placementBlock; member
116 Block *placementBlock) in BufferAllocationHoistingStateBase()
118 placementBlock(placementBlock) {} in BufferAllocationHoistingStateBase()
165 Block *placementBlock = findPlacementBlock( in hoist() local
168 allocValue, placementBlock, liveness); in hoist()
181 Block *currentBlock = state.placementBlock; in findPlacementBlock()
224 return state.placementBlock; in findPlacementBlock()
274 void recordMoveToDominator(Block *block) { placementBlock = block; } in recordMoveToDominator()
315 void recordMoveToParent(Block *block) { placementBlock = block; } in recordMoveToParent()
H A DBufferUtils.cpp34 Block *placementBlock, in getStartOperation() argument
38 const LivenessBlockInfo &livenessInfo = *liveness.getLiveness(placementBlock); in getStartOperation()
43 if (startOperation->getBlock() != placementBlock) { in getStartOperation()
45 placementBlock->findAncestorOpInBlock(*startOperation); in getStartOperation()
47 : placementBlock->getTerminator(); in getStartOperation()
H A DBufferDeallocation.cpp504 Block *placementBlock = in placeDeallocs() local
507 liveness.getLiveness(placementBlock); in placeDeallocs()
513 Operation *endOperation = &placementBlock->front(); in placeDeallocs()
523 !(beforeOp = placementBlock->findAncestorOpInBlock( in placeDeallocs()
532 if (aliasEndOperation->getBlock() == placementBlock && in placeDeallocs()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DBufferUtils.h44 static Operation *getStartOperation(Value allocValue, Block *placementBlock,