This is an archive of the discontinued LLVM Phabricator instance.

[SCCP] Integrate `undef` in the solver
AbandonedPublic

Authored by davide on Dec 30 2016, 8:35 AM.

Details

Summary

Trying to fix https://llvm.org/bugs/show_bug.cgi?id=30448 and another bunch of latent bugs in SCCP.
I'm going to send a detailed mails about the motivations to llvm-dev in a bit, but I wanted a review to link to first.

Diff Detail

Event Timeline

davide updated this revision to Diff 82729.Dec 30 2016, 8:35 AM
davide retitled this revision from to [SCCP] Integrate `undef` in the solver.
davide updated this object.
davide added a subscriber: llvm-commits.
efriedma edited edge metadata.Jan 3 2017, 3:49 PM

Code looks fine.

lib/Transforms/Scalar/SCCP.cpp
529

Did you mean to special-case undef here?

davide added a subscriber: fhahn.Jul 1 2020, 3:47 PM

This is ancient history. Florian (@fhahn) did a bunch of work in the area and can probably pick some of this up if he wants to.

davide abandoned this revision.Jul 1 2020, 3:47 PM