Home
last modified time | relevance | path

Searched refs:BufferDeallocation (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/docs/
H A DBufferDeallocationInternals.md3 This section covers the internal functionality of the BufferDeallocation
5 called BufferDeallocation can be applied via “-buffer-deallocation” on MLIR
10 In order to use BufferDeallocation on an arbitrary dialect, several control-flow
62 The first step of the BufferDeallocation transformation is to identify
89 Example of using a conditional branch with alloc and alloca. BufferDeallocation
260 BufferDeallocation performs a fix-point iteration taking all aliases of all
299 Applying BufferDeallocation yields the following output:
335 Since %3 is a critical alias, BufferDeallocation introduces an additional
471 causes BufferDeallocation to introduce additional copies:
587 The BufferDeallocation transformation relies on one primary control-flow
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DCMakeLists.txt4 BufferDeallocation.cpp
H A DBufferDeallocation.cpp196 class BufferDeallocation : public BufferPlacementTransformationBase { class
201 BufferDeallocation(Operation *op) in BufferDeallocation() function in __anonf063894c0211::BufferDeallocation
677 BufferDeallocation deallocation(op); in deallocateBuffers()
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Dbuffer-deallocation.mlir3 // This file checks the behaviour of BufferDeallocation pass for moving and
13 // BufferDeallocation expected behavior: bb2 contains an AllocOp which is
52 // BufferDeallocation expected behavior: The existing AllocOp has a dynamic
142 // BufferDeallocation expected behavior: The existing AllocOp has a dynamic
202 // BufferDeallocation expected behavior: It should insert a DeallocOp right
282 // BufferDeallocation expected behavior: It only inserts two missing
357 // BufferDeallocation expected behavior: Two missing DeallocOps should be
394 // BufferDeallocation expected behavior: It only inserts the two missing
474 // BufferDeallocation expected behavior: The existing DeallocOp should be
1114 // The BufferDeallocation transformation should fail on this explicit
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizationBase.td46 /// BufferDeallocation pass.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DPasses.td14 def BufferDeallocation : Pass<"buffer-deallocation", "func::FuncOp"> {
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt8120 mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocation.cpp