llvm-capstone/mlir
drazi 44b3cf46e9
add prop-dict support for custom directive for mlir-tblgen (#77061)
According to
https://mlir.llvm.org/docs/DefiningDialects/Operations/#custom-directives,
custom directive supports attr-dict

> attr-dict Directive: NamedAttrList &

But it doesn't support prop-dict which is introduced into MLIR recently.
It's useful to have tblgen support prop-dict like attr-dict. This PR
enable tblgen to support prop-dict

```bash
error: only variables and types may be used as parameters to a custom directive
   ... custom<Print>(prop-dict)
```

Co-authored-by: Fung Xie <ftse@nvidia.com>
2024-01-05 12:37:24 +01:00
..
benchmark/python [mlir][benchmark] Fix broken benchmark script (#68841) 2023-12-06 12:17:53 +05:30
cmake/modules Revert "[mlir] Consider mlir-linalg-ods-gen as a tablegen tool in build (#75093)" 2024-01-04 02:01:16 +05:00
docs [mlir][TD] Fix the order of return handles (#76929) 2024-01-04 12:54:16 +00:00
examples [mlir] Add config for PDL (#69927) 2024-01-03 20:37:20 -08:00
include [mlir][nvgpu] Introduce Multicast Capability to nvgpu.tma.async.load (#76935) 2024-01-05 10:48:55 +01:00
lib [TOSA] Usage of 32bit integer for 'index to float' in rfft2d (#75098) 2024-01-05 09:51:23 +00:00
python Slightly improved ir.pyi type annotations (#76728) 2024-01-04 09:49:57 +01:00
test add prop-dict support for custom directive for mlir-tblgen (#77061) 2024-01-05 12:37:24 +01:00
tools add prop-dict support for custom directive for mlir-tblgen (#77061) 2024-01-05 12:37:24 +01:00
unittests [mlir] add a way to query non-property attributes (#76959) 2024-01-04 16:40:13 +01:00
utils [mlir][arith] Rename operations: maxfmaximumf, minfminimumf (#65800) 2023-09-11 22:02:19 -07:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir] Add config for PDL (#69927) 2024-01-03 20:37:20 -08:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.