- Rename ids to values in FlatAffineValueConstraints.
- Overall cleanup of comments in FlatAffineConstraints and FlatAffineValueConstraints.
Depends On D107725
Paths
| Differential D107947
[mlir][Analysis][NFC] Clean up FlatAffineValueConstraints ClosedPublic Authored by springerm on Aug 11 2021, 11:16 PM.
Details Summary
Depends On D107725
Diff Detail
Event TimelineHerald added subscribers: wrengr, Chia-hungDuan, dcaballe and 19 others. · View Herald TranscriptAug 11 2021, 11:16 PM springerm retitled this revision from [mlir][Analysis][NFC] Refactor FlatAffineValueConstraints
* Rename `ids` to `values` in FlatAffineValueConstraints.
* Overall cleanup of comments in FlatAffineConstraints and FlatAffineValueConstraints. to [mlir][Analysis][NFC] Refactor FlatAffineValueConstraints.Aug 11 2021, 11:26 PM springerm retitled this revision from [mlir][Analysis][NFC] Refactor FlatAffineValueConstraints to [mlir][Analysis][NFC] Clean up FlatAffineValueConstraints. springerm added a child revision: D107730: [mlir][IR] Add optional offset `offset` parameter to shiftDims/shiftSymbols. Comment Actions Thanks very much for this! I'll be able to just proofread through this in a couple of days but this cleanup was long overdue. nicolasvasilache added inline comments. This revision is now accepted and ready to land.Aug 16 2021, 10:10 AM springerm added a child revision: D108179: [mlir][linalg] Remove ConstraintsSet class.Aug 16 2021, 6:01 PM Comment Actions
I'm landing this now, but if there's additional cleanups/refactorings that you would recommend, write them here and I'll address them in a new revision. Closed by commit rGc19c51e357a2: [mlir][Analysis][NFC] Clean up FlatAffineValueConstraints (authored by springerm). · Explain WhyAug 16 2021, 6:39 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 366784 mlir/include/mlir/Analysis/AffineStructures.h
mlir/lib/Analysis/AffineAnalysis.cpp
mlir/lib/Analysis/AffineStructures.cpp
mlir/lib/Analysis/Utils.cpp
mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
mlir/lib/Transforms/LoopFusion.cpp
mlir/lib/Transforms/Utils/LoopUtils.cpp
|
nit: please try to align the left brace and avoid overflow cutting a set.