This updates the canonicalization documentation, and properly documents the different ways of canonicalizing operations.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/docs/Canonicalization.md | ||
---|---|---|
53 | This is controlled per dialect I believe, it can be more restrictive than "the first parent region that is isolated from above" | |
100 | "no new operations" may be created: so I can't fold a dynamic slice(..., const) into a static slice that would take the constant value as an attribute, even though I'm just replacing the root operation? | |
168 |
Is this checked by the way? |
This is controlled per dialect I believe, it can be more restrictive than "the first parent region that is isolated from above"