llvm-project/mlir/tools/mlir-tblgen
Jacques Pienaar 4c0faef943 Avoid redundant predicate checking in type matching.
Expand type matcher template generator to consider a set of predicates that are known to
hold. This avoids inserting redundant checking for trivially true predicates
(for example predicate that hold according to the op definition). This only targets predicates that trivially holds and does not attempt any logic equivalence proof.

PiperOrigin-RevId: 228880468
2019-03-29 15:09:25 -07:00
..
OpDefinitionsGen.cpp Fix error in checking logic and update tests. 2019-03-29 15:08:10 -07:00
RewriterGen.cpp Avoid redundant predicate checking in type matching. 2019-03-29 15:09:25 -07:00
mlir-tblgen.cpp Merge mlir-op-gen and mlir-rewriter-gen into mlir-tblgen. 2019-03-29 14:39:05 -07:00