Adding additional dialect parsing utilities, conversion wrappers, and traversal helpers.
authorBen Vanik <benvanik@google.com>
Tue, 4 Jun 2019 18:35:21 +0000 (11:35 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 9 Jun 2019 23:16:59 +0000 (16:16 -0700)
commit9fc4193eea9e1483d2be21a0995fab01a34d7b58
tree9842acd2ae0f1fca5a732e3c550354b48b8bce40
parentecfd5f8cade67432cb5afafca2c32c7f724e8cd0
Adding additional dialect parsing utilities, conversion wrappers, and traversal helpers.
- added a typed walk to Block (matching the equivalent on Function)
- added token parsers (incl optional variants) for : and (
- added applyConversionPatterns that takes a list of functions to apply patterns to

PiperOrigin-RevId: 251481608
mlir/include/mlir/IR/Block.h
mlir/include/mlir/IR/OpImplementation.h
mlir/include/mlir/Transforms/DialectConversion.h
mlir/lib/Parser/Parser.cpp
mlir/lib/Transforms/DialectConversion.cpp