summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
diff options
context:
space:
mode:
authorMahesh Ravishankar <ravishankarm@google.com>2022-06-21 16:59:26 +0000
committerMahesh Ravishankar <ravishankarm@google.com>2022-06-21 17:22:58 +0000
commit2f637fe730a7b65f4584ae636c50197ebaf5a4a7 (patch)
tree63d4165cf1715b754af8b8e5f2cf42726c65eb37 /lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
parentd4ee43153d37779f29d14c38a454467506942b05 (diff)
[mlir][TilingInterface] Enable tile and fuse using TilingInterface.
This patch implements tile and fuse transformation for ops that implement the tiling interface. To do so, - `TilingInterface` needs a new method that generates a tiled implementation of the operation based on the tile of the result needed. - A pattern is added that replaces a `tensor.extract_slice` whose source is defined by an operation that implements the `TilingInterface` with a tiled implementation that produces the extracted slice in-place (using the method added to `TilingInterface`). - A pattern is added that takes a sequence of operations that implement the `TilingInterface` (for now `LinalgOp`s), tiles the consumer, and greedily fuses its producers iteratively. Differential Revision: https://reviews.llvm.org/D127809
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp')
0 files changed, 0 insertions, 0 deletions