[mlir][llvm] Add experimental alias scope decl intrinsic.
authorTobias Gysi <tobias.gysi@nextsilicon.com>
Wed, 22 Mar 2023 09:20:55 +0000 (10:20 +0100)
committerTobias Gysi <tobias.gysi@nextsilicon.com>
Wed, 22 Mar 2023 09:21:09 +0000 (10:21 +0100)
commit56d94a90dbbf1845ec71cd749691c74c1dd8a3ef
tree4e962fd3932a17a86dfc9788a5169d5416c6d7e2
parent9297b9f8eeecc5ea6571cf45985ba77bc2960427
[mlir][llvm] Add experimental alias scope decl intrinsic.

The revision adds the llvm.experimental.noalias.scope.decl intrinsic
to the LLVM dialect and updates the import and export accordingly.

Reviewed By: Dinistro

Differential Revision: https://reviews.llvm.org/D146504
mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
mlir/include/mlir/Target/LLVMIR/ModuleImport.h
mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h
mlir/lib/Target/LLVMIR/ModuleImport.cpp
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
mlir/test/Dialect/LLVMIR/roundtrip.mlir
mlir/test/Target/LLVMIR/Import/import-failure.ll
mlir/test/Target/LLVMIR/Import/metadata-alias-scopes.ll
mlir/test/Target/LLVMIR/llvmir.mlir