This https://reviews.llvm.org/D89254 diff introduced implicit matching between same name operands.
Change docs and some usages accordingly.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Nice
mlir/docs/DeclarativeRewrites.md | ||
---|---|---|
142 | s/automatic// ? (and perhaps s/enforces/ensures/) | |
mlir/include/mlir/IR/OpBase.td | ||
2294–2295 | While here, seems bind fits the tense better. | |
2296 | I'd differentiate here: for me (my mental model) is one operand is bound and the other(s) verified. Only one value has that name, the rest are just verified to be equal to it (conceptually they need never even be named or bound, and that we do today is an implementation detail). | |
2316 | The above also changes this explanation here |
Nice, thanks!
mlir/include/mlir/IR/OpBase.td | ||
---|---|---|
2296 | Looks good, minor nit: This bounds one operand to the name while verifying the rest are all equal? [the "to be bound" feels like it could be simplified and the previous is one suggestion] |
s/automatic// ?
(and perhaps s/enforces/ensures/)