llvm-project/mlir/test
Andy Davis a560f2c646 Affine Loop Fusion Utility Module (1/n).
*) Adds LoopFusionUtils which will expose a set of loop fusion utilities (e.g. dependence checks, fusion cost/storage reduction, loop fusion transformation) for use by loop fusion algorithms. Support for checking block-level fusion-preventing dependences is added in this CL (additional loop fusion utilities will be added in subsequent CLs).
    *) Adds TestLoopFusion test pass for testing LoopFusionUtils at a fine granularity.
    *) Adds unit test for testing dependence check for block-level fusion-preventing dependences.

--

PiperOrigin-RevId: 249861071
2019-06-01 20:00:23 -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 Make EDSC builder test more robust to the order of evaluation 2019-06-01 19:56:34 -07:00
Examples Parsing support for Range, View and Slice operations 2019-05-06 08:20:55 -07:00
GPU Automated rollback of changelist 247713812. 2019-06-01 19:57:44 -07:00
IR Refactor FunctionAttr to hold the internal function reference by name instead of pointer. The one downside to this is that the function reference held by a FunctionAttr needs to be explicitly looked up from the parent module. This provides several benefits though: 2019-06-01 19:56:54 -07:00
LLVMIR Add LLVM::IntToPtrOp and LLVM::PtrToIntOp to LLVM dialect. 2019-06-01 19:57:34 -07:00
Linalg Fix Linalg tiling for the partial tile case. 2019-06-01 19:58:43 -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 Move SDBM uniquer into the SDBM dialect 2019-06-01 19:54:43 -07:00
Target Add support for llvm.constant with StringAttr as value. 2019-06-01 19:59:54 -07:00
TestDialect Make TupleOf take a list of allowed types. 2019-06-01 19:59:13 -07:00
Transforms Affine Loop Fusion Utility Module (1/n). 2019-06-01 20:00:23 -07:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
mlir-cpu-runner Fix MacOS test: use %shlibext in lit command line to expand to .dylib on MacOS and .so on Linux 2019-05-20 13:50:19 -07:00
mlir-tblgen Add pattern file location to generated code to trace origin of pattern. 2019-06-01 19:59:24 -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