llvm-project/mlir/test
Markus Böck bd7eff1f2a [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code
This is the follow up on https://reviews.llvm.org/D130730 which goes through upstream code and removes creating constant values in favour of using the constant indices in GEP directly. This leads to less and more readable code and more compact IR as well.

Differential Revision: https://reviews.llvm.org/D130731
2022-08-01 17:22:55 +02:00
..
Analysis [MLIR][Liveness] Add `currentlyLiveValues`, a way to get a set of values that are live as of a given operation. 2022-07-15 22:10:53 -07:00
CAPI [MLIR] Add function to create Float16 array attribute 2022-07-20 21:58:15 +00:00
Conversion [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
Dialect [mlir][Math] Add constant folder for ExpM1Op. 2022-08-01 14:40:50 +08:00
Examples [mlir] Tunnel LLVM_USE_LINKER through to the standalone example build. 2022-06-05 12:31:41 -07:00
IR [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Integration [mlir][sparse]Add more test cases for sparse reshape 2022-07-29 16:42:48 -07:00
Interfaces [mlir][TilingInterface] Add a method to generate scalar implementation of the op. 2022-07-28 16:37:15 +00:00
Pass [mlir] Fixed ordering of pass statistics. 2022-07-19 15:52:02 -07:00
Rewrite [mlir:PDLInterp] Refactor the implementation of result type inferrence 2022-05-01 12:25:05 -07:00
Target [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
Transforms [mlir][DCA] Fix visiting call ops when run at function scopes 2022-07-31 16:03:46 -04:00
Unit [lit] Fix setup of sanitizer environment 2022-05-19 19:24:16 -07:00
lib [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
mlir-cpu-runner [mlir] move _mlir_alloc and friends to CRunnerUtils 2022-07-25 15:52:53 +02:00
mlir-linalg-ods-gen [mlir] Flip LinAlg dialect to _Both 2022-07-19 14:42:58 -07:00
mlir-lsp-server [mlir:LSP] Add a quickfix code action for inserting expected-* diagnostic checks 2022-07-20 15:43:59 -07:00
mlir-opt [Coroutines] Convert coroutine.presplit to enum attr 2022-06-14 14:23:46 +08:00
mlir-pdll [mlir][ods] Make Type- and AttrInterfaces also `Type`s and `Attr`s 2022-07-07 11:54:47 +02:00
mlir-pdll-lsp-server [mlir:PDLL] Add support for inlay hints 2022-06-06 20:20:19 -07:00
mlir-reduce [MLIR] prefer /bin/sh over /bin/bash for simple test scripts 2022-04-21 20:25:17 -05:00
mlir-spirv-cpu-runner [mlir][spirv] Replace StructAttrs with AttrDefs 2022-06-09 23:16:44 +00:00
mlir-tblgen [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
mlir-translate [mlir][NFC] Update textual references of `func` to `func.func` in tool/runner tests 2022-04-20 22:17:30 -07:00
mlir-vulkan-runner [mlir][vulkan] Add missing '<>' in test IRs to fix test 2022-06-10 18:09:12 -04:00
python Fix MLIR Python binding for arith.constant after argument has been changed to an interface 2022-08-01 09:06:55 +00:00
tblgen-lsp-server [mlir:LSP] Switch document sync mode to Incremental 2022-06-06 20:20:19 -07:00
APITest.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
CMakeLists.txt [mlir][sparse] Add complex number reading from files. 2022-06-08 13:33:35 -07:00
lit.cfg.py [mlir] Use 'native' instead of 'llvm_has_native_target' in the mlir tests 2022-05-23 12:38:24 -07:00
lit.site.cfg.py.in [mlir] Tunnel LLVM_USE_LINKER through to the standalone example build. 2022-06-05 12:31:41 -07:00