Handle pointer attributes (noalias, nonnull, readonly, writeonly,
dereferencable, dereferencable_or_null). "noalias" attribute is
ignore for non-bare pointer.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D157082
[mlir][GPU] Handle LLVM pointer attributes on memref arguments. ClosedPublic Authored by stefankoncarevic on Aug 4 2023, 3:07 AM.
Details Summary Handle pointer attributes (noalias, nonnull, readonly, writeonly,
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 11 2023, 7:53 AM Closed by commit rGfbf67bfaf0e0: [mlir][GPU] Handle LLVM pointer attributes on memref arguments. (authored by stefankoncarevic, committed by krzysz00). · Explain WhySep 11 2023, 8:11 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 556435 mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp
mlir/test/Conversion/GPUCommon/memref-arg-attrs.mlir
mlir/test/Conversion/GPUCommon/memref-arg-noalias-attrs.mlir
mlir/test/Conversion/GPUCommon/memref-arg-noalias-warning.mlir
|