diff options
author | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-05-27 12:19:39 +0000 |
---|---|---|
committer | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-05-27 12:48:08 +0000 |
commit | ce4f99e7f272d481d0689c551d9818019992c841 (patch) | |
tree | b3d6708984b106858ca64274a017b14ec0873459 /clang/lib/Basic/IdentifierTable.cpp | |
parent | 5f2d4b23b4c2229e27f1ee9c14c8bc82631b4861 (diff) | |
download | llvm-ce4f99e7f272d481d0689c551d9818019992c841.zip llvm-ce4f99e7f272d481d0689c551d9818019992c841.tar.gz llvm-ce4f99e7f272d481d0689c551d9818019992c841.tar.bz2 |
[mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n)
This revision refactors and simplifies the pattern detection logic: thanks to SSA value properties, we can actually look at all the uses of a given value and avoid having to pattern-match specific chains of operations.
A bufferization pattern for subtensor is added and specific inplaceability analysis is implemented for the simple case of subtensor. More advanced use cases will follow.
Differential revision: https://reviews.llvm.org/D102512
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions