Lines Matching refs:BufferDeallocation
3 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
70 BufferDeallocation is fully compatible with “hybrid” setups in which tracked and
89 Example of using a conditional branch with alloc and alloca. BufferDeallocation
230 Applying the BufferDeallocation pass to the program above yields the following
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
401 dialect-specific operations. BufferDeallocation supports this behavior via the
471 causes BufferDeallocation to introduce additional copies:
587 The BufferDeallocation transformation relies on one primary control-flow
600 In order to limit the complexity of the BufferDeallocation transformation, some
622 the BufferDeallocation pass that allocates a buffer with dynamic size. A deeper
695 BufferDeallocation introduces additional clones from “memref” dialect