llvm-project/mlir
Hanhan Wang 2cb130f766 [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V
- Extend spirv::ConstantOp::getZero/One to handle float, vector of int, and vector of float.
- Refactor ZeroExtendI1Pattern to use getZero/One methods.
- Add one more test for lowering std.zexti which extends vector<4xi1> to vector<4xi64>.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D95120
2021-01-21 22:20:32 -08:00
..
cmake/modules Enable python bindings for tensor, shape and linalg dialects. 2021-01-11 12:35:49 -08:00
docs [mlir] Enable passing crash reproducer stream factory method 2021-01-21 20:03:15 -08:00
examples [mlir] Add an interface for Cast-Like operations 2021-01-20 16:28:17 -08:00
include [mlir][Linalg] Introduce linalg.pad_tensor op. 2021-01-21 22:09:28 -08:00
integration_test [mlir][sparse] improved sparse runtime support library 2021-01-16 12:16:10 -08:00
lib [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V 2021-01-21 22:20:32 -08:00
test [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V 2021-01-21 22:20:32 -08:00
tools Add Python bindings for the builtin dialect 2021-01-21 22:44:44 +00:00
unittests [MLIR] Support checking if two FlatAffineConstraints are equal 2021-01-18 21:46:01 +05:30
utils [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. 2021-01-21 07:56:44 -08:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir] Fix cross-compilation (Linalg ODS gen) 2021-01-18 11:57:55 +01:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.