This is an archive of the discontinued LLVM Phabricator instance.

[StackSafety,NFC] Remove SCEVRewriteVisitor
ClosedPublic

Authored by vitalybuka on Jun 1 2020, 9:50 PM.

Diff Detail

Event Timeline

vitalybuka created this revision.Jun 1 2020, 9:50 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 1 2020, 9:50 PM

Do you have any data on what it does to the analysis quality?

Checked on clang binary. No difference, as expected.

eugenis accepted this revision.Jun 3 2020, 1:12 PM

Checked on clang binary. No difference, as expected.

Good. Do you mean that all safe/unsafe decisions went the same way, or that even all ranges are the same or better?

LGTM

This revision is now accepted and ready to land.Jun 3 2020, 1:12 PM

exactly 1899483 out of 2236573 are safe in both cases

Checked on clang binary. No difference, as expected.

Good. Do you mean that all safe/unsafe decisions went the same way, or that even all ranges are the same or better?

LGTM

This revision was automatically updated to reflect the committed changes.