Introduce TF WhileOp and lower it to MLIR CFG
authorSmit Hinsu <hinsu@google.com>
Wed, 21 Nov 2018 02:43:22 +0000 (18:43 -0800)
committerjpienaar <jpienaar@google.com>
Fri, 29 Mar 2019 21:06:04 +0000 (14:06 -0700)
commit196732524460d2d133059e8d684e03b2369ef3c3
tree5c49d5a7094149f24d5cb92f923e223d66de356a
parent1cfe50831654f773036cc6d258b896faa95d9472
Introduce TF WhileOp and lower it to MLIR CFG

Also, added iterators for VariadicResults class.

TESTED with unit tests

TODOs:
- Handle non-bool condition results (similar to the IfOp)
- Use PatternRewriter
PiperOrigin-RevId: 222340376
mlir/include/mlir/IR/OpDefinition.h