llvm-project/mlir/test
Matthias Springer adc93e0d38 [mlir][SCF] Loop lb/ub are symbols during Affine Min/Max canonicalization
This fixes a bug in SCF/AffineCanonicalizationUtils.cpp. Loop lb/ub were previously considered dimensions, which caused a crash when a (non-optimizable) affine.min / affine.max expression was processed (due to multiplication of two dims). Lb/ub are now considered symbols and symbols may be multiplied. (The scope of the analysis is "within the loop body", at which point lb/ub are constants.)

Differential Revision: https://reviews.llvm.org/D132021
2022-08-18 11:44:48 +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][test] Require JIT support in JIT tests 2022-08-18 11:26:07 +02:00
Conversion [mlir][Vector] Support 0-D vectors in ReductionOp 2022-08-18 09:12:47 +00:00
Dialect [mlir][SCF] Loop lb/ub are symbols during Affine Min/Max canonicalization 2022-08-18 11:44:48 +02:00
Examples [mlir] Tunnel LLVM_USE_LINKER through to the standalone example build. 2022-06-05 12:31:41 -07:00
IR [mlir] Remove colon from empty dense array syntax 2022-08-12 22:36:54 -04:00
Integration [mlir][bufferize] Better error handling: Fail if ToMemrefOps are found 2022-08-18 11:37:57 +02:00
Interfaces [MLIR] TilingInterface: Avoid map when tile divides iteration domain 2022-08-04 19:43:59 +02:00
Pass [mlir] Fixed ordering of pass statistics. 2022-07-19 15:52:02 -07:00
Rewrite (Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttr 2022-08-12 19:44:52 -04:00
Target [mlir][spirv] Modify intel joint matrix ops 2022-08-17 18:40:59 +00:00
Transforms [mlir] add missing pessimistic setting 2022-08-17 16:20:13 -07:00
Unit [test] Propagate HWASAN_OPTIONS 2022-08-17 18:59:49 -07:00
lib [mlir][transforms] Add topological sort analysis 2022-08-15 21:09:18 +02:00
mlir-cpu-runner [mlir][test] Require JIT support in JIT tests 2022-08-18 11:26:07 +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] Rename Confined and AllAttrConstraintsOf 2022-08-12 22:36:17 -04: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] Update when to check for non-null optional default attr 2022-08-17 17:00:47 -07: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 [mlir][test] Require JIT support in JIT tests 2022-08-18 11:26:07 +02: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] Fix checks for native arch 2022-08-04 11:10:08 +02:00
lit.cfg.py [mlir][test] Require JIT support in JIT tests 2022-08-18 11:26:07 +02: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