This is an archive of the discontinued LLVM Phabricator instance.

[CVP] Reenable nowrap flag inference
ClosedPublic

Authored by nikic on Jun 1 2019, 7:07 AM.

Details

Summary

Inference of nowrap flags in CVP has been disabled, because it triggered a bug in LFTR (https://bugs.llvm.org/show_bug.cgi?id=31181). This issue has been fixed in D60935, so we should be able to reenable nowrap flag inference now.

Diff Detail

Repository
rL LLVM

Event Timeline

nikic created this revision.Jun 1 2019, 7:07 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 1 2019, 7:07 AM

This should probably be tested somehow.
Does this pass test-suite (not the check-llvm), potentially with external additions?
What about LLVM stage2 build + check-all?

I'd like to have this wait at least a couple of days, preferably a week or two. That gives us time to collect any problem reports from the LFTR changes, and work through all of the related issues (i.e. the dead iv case).

3 weeks now, any remaining problems?

reames accepted this revision.Jun 21 2019, 10:21 AM

3 weeks now, any remaining problems?

LGTM. There was a revert cycle on the last LFTR bug fix, but that went in Monday (r363613) and appears stable. So, I think we're good. Can I ask you to land this Monday? i.e. give it a full week without issues on the last LFTR bugfix?

I won't be at all surprised if we have to revert this due to something unforeseen though.

This revision is now accepted and ready to land.Jun 21 2019, 10:21 AM
This revision was automatically updated to reflect the committed changes.