This is an archive of the discontinued LLVM Phabricator instance.

[MSSA] Use depth first iterator instead of custom version.
ClosedPublic

Authored by dberlin on Aug 4 2016, 5:45 PM.

Details

Summary

Originally the plan was to use the custom worklist to do some block popping,
and because we don't actually need a visited set. The custom one we have
here is slightly broken, and it's not worth fixing vs using depth_first_iterator since we aren't going to go the route we originally
were.

Diff Detail

Repository
rL LLVM

Event Timeline

dberlin updated this revision to Diff 66895.Aug 4 2016, 5:45 PM
dberlin retitled this revision from to [MSSA] Use depth first iterator instead of custom version..
dberlin updated this object.
dberlin added a reviewer: george.burgess.iv.
dberlin added subscribers: gberry, llvm-commits.
george.burgess.iv edited edge metadata.

LGTM. Thanks!

This revision is now accepted and ready to land.Aug 5 2016, 10:22 AM
This revision was automatically updated to reflect the committed changes.