This is an archive of the discontinued LLVM Phabricator instance.

[ValueTracking] Enabling the patch 'an improvement for non-negative phi bits' by default
ClosedPublic

Authored by olga.chupina on Jun 12 2017, 3:55 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

olga.chupina created this revision.Jun 12 2017, 3:55 AM
reames accepted this revision.Jun 12 2017, 9:10 AM

LGTM.

This revision is now accepted and ready to land.Jun 12 2017, 9:10 AM
This revision was automatically updated to reflect the committed changes.
olga.chupina reopened this revision.Jul 12 2017, 9:20 AM

Commit was reverted due to failing clang test.
After commit was reverted the test that was supposed to check my change was deleted from testing system.

So I'm uploading a new path.
The changes in lib/Analysis/ValueTracking.cpp are the same.
New changes:
I've fixed clang test: tools/clang/test/Frontend/optimization-remark-options.c
And added a new test in test/Analysis/ValueTracking folder, that checks my change.

Please review the updated patch.

Thanks in advance.

This revision is now accepted and ready to land.Jul 12 2017, 9:20 AM

updated patch is attached.

olga.chupina requested review of this revision.Jul 12 2017, 10:36 PM
olga.chupina edited edge metadata.

Kindly ping.
Please, review updated patch and tests. Thanks.

Please, review updated patch and tests. Thanks.

Adding Hal Finkel as he was the last person updating llvm/tools/clang/test/Frontend/optimization-remark-options.c

hfinkel accepted this revision.Aug 7 2017, 8:39 PM

Adding Hal Finkel as he was the last person updating llvm/tools/clang/test/Frontend/optimization-remark-options.c

Looks reasonable to me; go ahead and recommit.

This revision is now accepted and ready to land.Aug 7 2017, 8:39 PM
This revision was automatically updated to reflect the committed changes.