Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/SCF/IR/SCF.cpp | ||
---|---|---|
738 | Or should we use ()[s0]->(s0) for id map? |
LGTM overall, I let Nicolas/Thomas comment more.
Also, perhaps add a CHECK test?
(since my example is not submitted yet)
mlir/lib/Dialect/SCF/IR/SCF.cpp | ||
---|---|---|
11 | Does this new dep require some bazel changes? | |
738 | I let Thomas comment on that. | |
747 | maybe put this whole block in a computeDiff() method that returns optional difference? |
updating bazel file
mlir/lib/Dialect/SCF/IR/SCF.cpp | ||
---|---|---|
11 | Yeah, you are right. Added the bazel changes |
mlir/lib/Dialect/SCF/IR/SCF.cpp | ||
---|---|---|
747 | Yeah, love the new format! Thanks! |
mlir/test/Dialect/SCF/canonicalize.mlir | ||
---|---|---|
734 ↗ | (On Diff #461337) | not that c2 x c2 always folds into 4 I think the test would be a bit better if you use %7 = arith.mulf %arg2, %c2 : f32 and test for 2xarg0 in the folded consume |
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | ||
---|---|---|
2681 | I believe you need the matching change in CMakeLists.txt |
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | ||
---|---|---|
2681 | Good catch! |
mlir/test/Dialect/SCF/canonicalize.mlir | ||
---|---|---|
737 ↗ | (On Diff #461349) | %init -> %arg2 so that we see %arg2 -> %arg1 change? |
Adding a dependency from SCF on Affine sounds like a quite unfortunate layering inversion...
Does this new dep require some bazel changes?