diff options
| author | Matthias Springer <me@m-sp.org> | 2023-10-30 13:42:44 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-30 13:42:44 +0900 |
| commit | a8d0c86174b4e7355e250b3eb266e055df224f48 (patch) | |
| tree | fbfa86b920d286cb19020a293067e121eb478125 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp | |
| parent | 22043643c64f748cb00ae92476f2085b3c0903c9 (diff) | |
| download | llvm-a8d0c86174b4e7355e250b3eb266e055df224f48.zip llvm-a8d0c86174b4e7355e250b3eb266e055df224f48.tar.gz llvm-a8d0c86174b4e7355e250b3eb266e055df224f48.tar.bz2 | |
[mlir][Interfaces][NFC] Move `SubsetInsertionOpInterface` to `mlir/Interfaces` (#70615)
`SubsetInsertionOpInterface` is an interface for ops that insert into a
destination tensor at a subset. It is currently used by the
bufferization framework to support efficient
`tensor.extract_slice/insert_slice` bufferization and to drive "empty
tensor elimination".
This commit moves the interface to `mlir/Interfaces`. This is in
preparation of adding a new "loop-invariant subset hoisting"
transformation to
`mlir/Transforms/Utils/LoopInvariantCodeMotionUtils.cpp`, which will
utilize `SubsetInsertionOpInterface`. (This new transform is roughly
what `Linalg/Transforms/SubsetHoisting.cpp` is doing, but in a generic
and interface-driven way.)
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp')
0 files changed, 0 insertions, 0 deletions
