Scope of changes:
- Moved addRecordedAssumptions to ScopBuilder class.
- Moved Assumption struct outside Scop class.
- Refactored addRecordedAssumptions function. Replaced while loop by for_range loop.
- Added function to clear processed Assumptions.
Paths
| Differential D63572
[Polly][NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder ClosedPublic Authored by domada on Jun 19 2019, 2:20 PM.
Details Summary Scope of changes:
Diff Detail
Event TimelineComment Actions [suggestion] RecordedAssumptions itself is only used during SCoP constructions (since it's empty once the SCoP is full constructed). It could be removed entirely into ScopBuilder, maybe in a future patch?
Comment Actions
This revision is now accepted and ready to land.Jul 10 2019, 10:49 AM
Closed by commit rL366260: [NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder (authored by domada). · Explain WhyJul 16 2019, 1:50 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 210167 polly/trunk/include/polly/ScopBuilder.h
polly/trunk/include/polly/ScopInfo.h
polly/trunk/lib/Analysis/ScopBuilder.cpp
polly/trunk/lib/Analysis/ScopInfo.cpp
|