llvm-project/mlir/lib/Dialect/Shape/IR
Sean Silva bae6374205 [mlir][shape] Add `shape.cstr_require %bool`
This op is a catch-all for creating witnesses from various random kinds
of constraints. In particular, I when dealing with extents directly,
which are of `index` type, one can directly use std ops for calculating
the predicates, and then use cstr_require for the final conversion to a
witness.

Differential Revision: https://reviews.llvm.org/D87871
2020-09-17 16:56:43 -07:00
..
CMakeLists.txt [mlir][shape] Fix missing dependency 2020-07-24 13:16:16 -07:00
Shape.cpp [mlir][shape] Add `shape.cstr_require %bool` 2020-09-17 16:56:43 -07:00
ShapeCanonicalization.td [MLIR][Shape] Canonicalize subsequent `size_to_index` and `index_to_size` 2020-06-25 12:43:17 +00:00