llvm-project/mlir/test
River Riddle 36b7c2da1d Refactor the location classes to be attributes instead of separate IR classes.
This will allow for locations to be used in the same contexts as attributes. Given that attributes are nullable types, the 'Location' class now represents a non-nullable wrapper around a 'LocationAttr'. This preserves the desired semantics we have for non-optional locations.

PiperOrigin-RevId: 254505278
2019-06-22 09:17:51 -07:00
..
AffineOps Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
Conversion Add lowering pass from GPU dialect operations to LLVM/NVVM intrinsics. 2019-06-19 23:03:30 -07:00
Dialect Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
EDSC NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region instead of a function. 2019-06-09 16:17:59 -07:00
Examples Remove unnecessary -verify-diagnostics 2019-06-19 23:08:13 -07:00
GPU Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
IR Refactor the location classes to be attributes instead of separate IR classes. 2019-06-22 09:17:51 -07:00
LLVMIR Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
Linalg Support for 0-D case in Linalg ops 2019-06-22 09:15:36 -07:00
Pass Enable multi-threading in the pass manager by default. 2019-05-06 08:17:58 -07:00
Quantizer Remove unnecessary -verify-diagnostics 2019-06-19 23:08:13 -07:00
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
SPIRV [spirv] Basic serializer and deserializer 2019-06-22 09:17:21 -07:00
Target Refactor SplatElementsAttr to inherit from DenseElementsAttr as opposed to being a separate Attribute type. DenseElementsAttr provides a better internal representation for splat values as well as better API for accessing elements. 2019-06-19 23:01:52 -07:00
TestDialect Add support for 1->N type mappings in the dialect conversion infrastructure. To support these mappings a hook must be overridden on the type converter: 'materializeConversion' :to generate a cast operation from the new types to the old type. This operation is automatically erased if all uses are removed, otherwise it remains in the IR for the user to handle. 2019-06-22 09:16:06 -07:00
Transforms Add support for 1->N type mappings in the dialect conversion infrastructure. To support these mappings a hook must be overridden on the type converter: 'materializeConversion' :to generate a cast operation from the new types to the old type. This operation is automatically erased if all uses are removed, otherwise it remains in the IR for the user to handle. 2019-06-22 09:16:06 -07:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
mlir-cpu-runner Export symbols in cpu runner cblas library 2019-06-19 23:07:54 -07:00
mlir-tblgen Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
APITest.h Use FileCheck to test SDBM 2019-05-20 13:48:53 -07:00
CMakeLists.txt Add a lowering for Linalg matmul to LLVM 2019-06-19 22:58:46 -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