aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorTobias Gysi <tobias.gysi@nextsilicon.com>2023-01-30 15:38:28 +0100
committerTobias Gysi <tobias.gysi@nextsilicon.com>2023-01-30 15:38:39 +0100
commitaf3a5ef171f9d6a125bde43d8b4d09a8cffc33e0 (patch)
treeb55a98374b49a3886ef6ecc5664f0073085f61de /llvm/lib/Transforms/Utils/Local.cpp
parent1911381d023a6bef5407fe03c9aa455c0cba08c4 (diff)
downloadllvm-af3a5ef171f9d6a125bde43d8b4d09a8cffc33e0.zip
llvm-af3a5ef171f9d6a125bde43d8b4d09a8cffc33e0.tar.gz
llvm-af3a5ef171f9d6a125bde43d8b4d09a8cffc33e0.tar.bz2
[mlir][llvm] Import access group metadata.
The revision adds support to import access group metadata from LLVM IR. It closely follows the design of the TBAA metadata import with an up-front conversion of the metadata nodes to operations stored in the body of a module-level metadata operation. The revision chooses to use only one module-level metadata operation for all kinds of metadata. This design ensures there is only one metadata operation that pollutes the user namespace. The import of loop metadata, which will use the access groups, is left to a follow up revision. Reviewed By: Dinistro Differential Revision: https://reviews.llvm.org/D142605
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions