llvm-project/mlir/test
Alex Zinenko f5e736c448 SDBM: fix the order of variables in the stripe-induced inequalities
The initial implementation of SDBM mistakenly swapped the order of variables in
the inequalities induced by a stripe equality: y = x # B actually implies
y - x <= 0 and x - y <= B - 1 rather than x - y <= 0 and y - x <= B - 1 as
implemented.  Textual comments in the test files were correct but did not
correspond to the emitted IR.  Round-tripping between SDBM and expression lists
was not affected because the wrong order was used in both directions of the
conversion.  Use the correct order.

PiperOrigin-RevId: 251252980
2019-06-03 19:26:29 -07:00
..
AffineOps Change syntax of regions in the generic form of operations 2019-05-06 08:29:48 -07:00
Dialect Move Quantization -> Dialect/QuantOps, FxpMathOps -> Dialect/FxpMathOps. 2019-05-20 13:41:55 -07:00
EDSC Add keywords in target_link_libraries post add_llvm_executable. 2019-06-01 20:10:42 -07:00
Examples Remove the Toy/* file path from the location check lines. This assumes a specific file path format that breaks on MSVC. 2019-06-01 20:07:40 -07:00
GPU Automated rollback of changelist 247713812. 2019-06-01 19:57:44 -07:00
IR Restructure the parser to support nested name scopes. This allows for regions at the same level of nesting to have values with the same SSA name. This is a necessary step for representing functions as operations. 2019-06-03 19:26:20 -07:00
LLVMIR Add LLVM::IntToPtrOp and LLVM::PtrToIntOp to LLVM dialect. 2019-06-01 19:57:34 -07:00
Linalg Add lowering linalg.for to LLVM IR 2019-06-01 20:06:40 -07:00
Pass Enable multi-threading in the pass manager by default. 2019-05-06 08:17:58 -07:00
Quantizer Upstream the Quantizer tool (part 4). 2019-06-01 19:53:12 -07:00
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
SPIRV [spirv] Add ModuleOp 2019-06-01 20:07:10 -07:00
Target Add support for llvm.constant with StringAttr as value. 2019-06-01 19:59:54 -07:00
TestDialect Fix CMake builds: sources not used in every targets must be marked with LLVM_OPTIONAL_SOURCES 2019-06-01 20:13:10 -07:00
Transforms Loop invariant code motion - remove reliance on getForwardSlice. Add more tests. 2019-06-01 20:13:30 -07:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
mlir-cpu-runner Disable the mlir-cpu-runner tests on win32. llvm orc does not support the COFF rtld. 2019-06-01 20:08:12 -07:00
mlir-tblgen Introduce OpOperandAdaptors and emit them from ODS 2019-06-03 19:26:12 -07:00
APITest.h Use FileCheck to test SDBM 2019-05-20 13:48:53 -07:00
CMakeLists.txt Add a new TestDialect directory in tests/. This directory defines a fake 'TestDialect' that allows for the use of FileCheck to test things that aren't currently used anywhere else in tree. As a first order, this should simplify the tests used for tablegen components revolving around operation constraints/patterns. 2019-06-01 19:59:04 -07:00
lit.cfg.py Add a new TestDialect directory in tests/. This directory defines a fake 'TestDialect' that allows for the use of FileCheck to test things that aren't currently used anywhere else in tree. As a first order, this should simplify the tests used for tablegen components revolving around operation constraints/patterns. 2019-06-01 19:59:04 -07:00
lit.site.cfg.py.in Cleanup linalg integration test 2019-05-20 13:43:13 -07:00