llvm-project/mlir/lib
MLIR Team b8227c9ac3 Add the getDialectNamespace static utility method to the Linalg dialect.
PiperOrigin-RevId: 251953766
2019-06-09 16:22:16 -07:00
..
AffineOps Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
Analysis Support constructing DominanceInfo with an Operation. This computes the dominance information for any nested regions within the operation. 2019-06-09 16:20:57 -07:00
Dialect Add a templated wrapper around RewritePattern that allows for defining match/rewrite methods with an instance of the source op instead of a raw Operation*. 2019-06-01 20:03:22 -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
ExecutionEngine Replace checks against numDynamicDims with hasStaticShape 2019-06-01 20:11:31 -07:00
GPU Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
IR Remove the explicit attribute kinds for DenseIntElementsAttr and DenseFPElementsAttr in favor of just one DenseElementsAttr. Now that attribute has the ability to define 'classof(Attribute attr)' methods, these derived classes can just be specializations of the main attribute class. 2019-06-09 16:22:05 -07:00
LLVMIR Add support for matchAndRewrite to the DialectConversion patterns. This also drops the default "always succeed" match override to better align with RewritePattern. 2019-06-09 16:21:20 -07:00
Linalg Add the getDialectNamespace static utility method to the Linalg dialect. 2019-06-09 16:22:16 -07:00
Parser Adding utility to parse optional colon-type-lists. 2019-06-09 16:21:54 -07:00
Pass Make the ParallelDiagnosticHandler used by the pass manager publicly available in Diagnostics.h. This provides a common utility for deterministically handling diagnostics in a multi-threaded environment. 2019-06-01 19:55:24 -07:00
Quantizer 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
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
SPIRV [spirv] Basic validity of SPV_ModuleOp 2019-06-09 16:17:34 -07:00
StandardOps Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
Support Remove unnecessary C++ specifier in CPP files. NFC. 2019-05-20 13:42:13 -07:00
TableGen [ODG] Add iterators for results in Operator 2019-06-09 16:16:24 -07:00
Target Fix translation of NVVM special registers to intrinsics. 2019-06-01 20:05:12 -07:00
Transforms Add support to ConversionTarget for storing legalization actions for entire dialects as opposed to individual operations. This allows for better support of unregistered operations, as well as removing the need to collect all of the operations for a given dialect(which may be very expensive). 2019-06-09 16:21:32 -07:00
Translation Fix a typo in error message. 2019-06-09 16:19:06 -07:00
VectorOps Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
CMakeLists.txt [spirv] Start the SPIR-V dialect 2019-06-01 20:03:33 -07:00