llvm-project/mlir/lib/Dialect/Shape/Transforms
Frederik Gossen 136eb79a88 [MLIR][Standard] Add `dynamic_tensor_from_elements` operation
With `dynamic_tensor_from_elements` tensor values of dynamic size can be
created. The body of the operation essentially maps the index space to tensor
elements.

Declare SCF operations in the `scf` namespace to avoid name clash with the new
`std.yield` operation. Resolve ambiguities between `linalg/shape/std/scf.yield`
operations.

Differential Revision: https://reviews.llvm.org/D86276
2020-09-07 11:44:43 +00:00
..
CMakeLists.txt [mlir] Add a pass to remove all shape.cstr_ and assuming_ ops. 2020-06-18 13:31:30 +02:00
PassDetail.h Revert "Revert "[MLIR] Lower shape.num_elements -> shape.reduce."" 2020-06-08 12:19:54 +02:00
RemoveShapeConstraints.cpp [mlir] Add a pass to remove all shape.cstr_ and assuming_ ops. 2020-06-18 13:31:30 +02:00
ShapeToShapeLowering.cpp [MLIR][Standard] Add `dynamic_tensor_from_elements` operation 2020-09-07 11:44:43 +00:00