llvm-project/mlir
rkayaith aa00e3e6c1 [mlir][llvm] Support pointer entries in data layout translation
This adds support for pointer DLTI entries in LLVMIR export, e.g.
```
// translated to: p0:32:64:128
#dlti.dl_entry<!llvm.ptr, dense<[32,64,128]> : vector<3xi32>>
// translated to: p1:32:32:32:64
#dlti.dl_entry<!llvm.ptr<1>, dense<[32,32,32,64]> : vector<4xi32>>
```

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D133434
2022-09-21 11:16:15 -04:00
..
benchmark/python [mlir][sparse] Expose SparseTensor passes as enums instead of opaque numbers for vectorization and parallelization options. 2022-09-04 01:39:35 +00:00
cmake/modules [CMake] Avoid `LLVM_BINARY_DIR` when other more specific variable are better-suited, part 2 2022-09-14 15:48:58 -04:00
docs [mlir][ods] Generalize default/optional parameters 2022-09-20 11:07:53 -07:00
examples [mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_Prefixed 2022-09-06 15:56:57 -07:00
include [mlir][llvm] Support pointer entries in data layout translation 2022-09-21 11:16:15 -04:00
lib [mlir][llvm] Support pointer entries in data layout translation 2022-09-21 11:16:15 -04:00
python [MLIR][Linalg] introduce batch-reduce GEMM 2022-09-19 12:50:27 +02:00
test [mlir][llvm] Support pointer entries in data layout translation 2022-09-21 11:16:15 -04:00
tools [mlir][ods] Generalize default/optional parameters 2022-09-20 11:07:53 -07:00
unittests [mlir] Don't include StringSwitch.h (NFC) 2022-09-18 23:09:40 -07:00
utils [mlir][emacs] Enable loading bytecode files as text 2022-09-16 15:08:55 -07:00
.clang-format [mlir] Add missing newline at end of .clang-format file 2022-06-14 23:59:00 -07:00
.clang-tidy [mlir] Disable `misc-const-correctness` clang-tidy check. 2022-08-03 10:18:43 +02:00
CMakeLists.txt Revert "[cmake] Use `CMAKE_INSTALL_LIBDIR` too" 2022-08-18 22:46:32 -04:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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