This is an archive of the discontinued LLVM Phabricator instance.

Back-Edge Detection Fix
Needs ReviewPublic

Authored by chris.wailes on Apr 15 2015, 12:54 PM.

Details

Reviewers
delesley
Summary

This patch fixes a bug where state information for the Consumed analysis was being deleted incorrectly. This was occurring because the analysis was not detecting when all of a block's successors had been visited correctly. A test case is included that failed with the previous code and passes with the application of this patch.

Diff Detail

Event Timeline

chris.wailes retitled this revision from to Back-Edge Detection Fix.
chris.wailes updated this object.
chris.wailes edited the test plan for this revision. (Show Details)
chris.wailes added a subscriber: Unknown Object (MLST).
delesley edited edge metadata.Apr 15 2015, 3:37 PM

LGTM. Released as r235051.

aaron.ballman resigned from this revision.Oct 13 2015, 5:56 AM
aaron.ballman removed a reviewer: aaron.ballman.