llvm/mlir
Nicolas Vasilache bd87c6bce1 [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF
scf.if currently lacks folding on true / false conditionals.
Such foldings are a bit more involved than can be addressed immediately.
This revision introduces an eager folding  for lowering vector.transfer operations in the presence of unrolling.

Differential revision: https://reviews.llvm.org/D83146
2020-07-06 08:21:21 -04:00
..
cmake/modules Install the MLIRTableGen static library. 2020-06-11 18:23:24 -07:00
docs [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern. 2020-07-06 08:09:06 -04:00
examples [MLIR] Add variadic isa<> for Type, Value, and Attribute 2020-06-29 15:04:48 -07:00
include [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern. 2020-07-06 08:09:06 -04:00
integration_test [mlir] [VectorOps] Extend vector reduction integration test with reassoc=true cases. 2020-06-29 13:28:20 -07:00
lib [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF 2020-07-06 08:21:21 -04:00
test [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF 2020-07-06 08:21:21 -04:00
tools Revert "[MLIR] Parallelize affine.for op to 1-D affine.parallel op" 2020-07-04 20:55:47 +00:00
unittests [MLIR] Exact integer emptiness checks for FlatAffineConstraints 2020-07-02 19:53:27 +05:30
utils [MLIR][SPIRV] Extend automation script to generate coverage report. 2020-06-23 11:42:59 -04:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir] [integration_test] Make integration tests default OFF 2020-06-15 14:33:18 -07:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

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