llvm-project/mlir/lib
River Riddle b67cab4c44 Update CSE to respect nested regions that are isolated from above. This cl also removes the unused 'NthRegionIsIsolatedFromAbove' trait as it was replaced with a more general 'IsIsolatedFromAbove'.
PiperOrigin-RevId: 254709704
2019-06-24 13:44:53 -07:00
..
AffineOps Allow converting Diagnostic to LogicalResult::Failure. This matches the behavior of InFlightDiagnostic and enables notes to be converted to failure. 2019-06-24 13:44:22 -07:00
Analysis LoopFusion: adds support for computing forward computation slices, which will enable fusion of consumer loop nests into their producers in subsequent CLs. 2019-06-19 23:03:42 -07:00
Conversion Refactor the TypeConverter to support more robust type conversions: 2019-06-19 23:08:33 -07:00
Dialect Simplify usages of SplatElementsAttr now that it inherits from DenseElementsAttr. 2019-06-19 23:07:34 -07:00
EDSC NFC: Remove the 'context' parameter from OperationState. 2019-06-22 13:05:10 -07:00
ExecutionEngine Replace checks against numDynamicDims with hasStaticShape 2019-06-01 20:11:31 -07:00
GPU Allow converting Diagnostic to LogicalResult::Failure. This matches the behavior of InFlightDiagnostic and enables notes to be converted to failure. 2019-06-24 13:44:22 -07:00
IR Allow converting Diagnostic to LogicalResult::Failure. This matches the behavior of InFlightDiagnostic and enables notes to be converted to failure. 2019-06-24 13:44:22 -07:00
LLVMIR Start moving conversions to {lib,include/mlir}/Conversion 2019-06-19 23:02:50 -07:00
Linalg Allow converting Diagnostic to LogicalResult::Failure. This matches the behavior of InFlightDiagnostic and enables notes to be converted to failure. 2019-06-24 13:44:22 -07:00
Parser Allow converting Diagnostic to LogicalResult::Failure. This matches the behavior of InFlightDiagnostic and enables notes to be converted to failure. 2019-06-24 13:44:22 -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 NFC: Remove the 'context' parameter from OperationState. 2019-06-22 13:05:10 -07:00
StandardOps Add a new dialect hook 'materializeConstant' to create a constant operation that materializes an attribute value with the given type. This effectively adds support for dialect specific constant values that have different invariants than std.constant. 'OperationFolder' is updated to use this new hook, or attempt to default to std.constant when legal. 2019-06-22 13:05:27 -07:00
Support Add definition for OperandElementTypeIterator and ResultElementTypeIterator 2019-06-22 09:14:01 -07:00
TableGen [spirv] Basic serializer and deserializer 2019-06-22 09:17:21 -07:00
Target Simplify usages of SplatElementsAttr now that it inherits from DenseElementsAttr. 2019-06-19 23:07:34 -07:00
Transforms Update CSE to respect nested regions that are isolated from above. This cl also removes the unused 'NthRegionIsIsolatedFromAbove' trait as it was replaced with a more general 'IsIsolatedFromAbove'. 2019-06-24 13:44:53 -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 Convert a nest affine loops to a GPU kernel 2019-06-19 23:02:02 -07:00