Splitting basic blocks into multiple statements if there are now additional scalar dependencies gives more freedom to the scheduler, but more statements also means higher compile-time complexity. Switch to finer statement granularity, the additional compile time should be limited by the number of operations quota.
Details
Details
Diff Detail
Diff Detail
- Repository
- rPLO Polly
Event Timeline
Comment Actions
Instead of adding -polly-stmt-granulairy=bb globally, only add the flag to the tests that need it.
This avoids additional discrepancy between Polly's default settings and neew regression tests.
Many differences stem from statements for cmp instructions being created, but then simplified-away because such statments contain no write.