llvm-project/mlir/test/lib
Jacques Pienaar b70e4efb75 [mlir] Generalize broadcastable trait operands
Summary:
Generalize broadcastable trait to variadic operands. Update the
documentation that still talked about element type as part of
broadcastable trait (that bug was already fixed). Also rename
Broadcastable to ResultBroadcastableShape to be more explicit that the
trait affects the result shape (it is possible for op to allow
broadcastable operands but not have result shape that is broadcast
compatible with operands).

Doing some intermediate work to have getBroadcastedType take an optional
elementType as input and use that if specified, instead of the common
element type of type1 and type2 in this function.

Differential Revision: https://reviews.llvm.org/D72559
2020-01-20 13:02:14 -08:00
..
DeclarativeTransforms [mlir][Linalg] Extend linalg vectorization to MatmulOp 2020-01-17 17:09:47 -05:00
IR [mlir] NFC: Remove unused variable. 2020-01-13 16:15:06 -08:00
Pass Refactor the way that pass options are specified. 2019-12-23 16:48:22 -08:00
TestDialect [mlir] Generalize broadcastable trait operands 2020-01-20 13:02:14 -08:00
Transforms [mlir] Add in-dialect lowering of gpu.all_reduce. 2020-01-20 13:43:43 +01:00
CMakeLists.txt Split Linalg declarative patterns from specific test patterns - NFC 2019-11-21 06:40:17 -08:00