Closed jbruestle closed 4 years ago
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it!
and we'll verify it.
ℹ️ Googlers: Go here for more info.
Please make sure that you sign the CLA.
Thanks for the comments, think I fixed everything.
I'm in the process of updating this PR. Part of the challenge is that every time we move LLVM/MLIR forward, we also need to move our BUILD files forward (we also use bazel). How does your team manage this? Is the process to have a separate cmake environment and then transition to bazel? Vice versa?
Internally at google we maintain both separately+simultaneously. If it helps your team, the TensorFlow copy of the MLIR BUILD files can be viewed at: https://github.com/tensorflow/tensorflow/blob/master/third_party/mlir/BUILD
Yep we use that one (and the autogenerated LLVM one), thanks! (but we have to make some tweaks to both of them so that they work outside of tensorflow :) )
Updated version submitted by @flaub, closing.
Provide a callback similar to getOpResultName but for block arguments.