This is an archive of the discontinued LLVM Phabricator instance.

[PM] Refactor BoundsChecking further to prepare it to be exposed both as a legacy and new PM pass.
ClosedPublic

Authored by chandlerc on Oct 19 2017, 1:07 AM.

Details

Summary

This essentially moves the class state to parameters and re-shuffles the
code to make that reasonable. It also does some minor cleanups along the
way and leaves some comments.

Event Timeline

chandlerc created this revision.Oct 19 2017, 1:07 AM
echristo accepted this revision.Nov 13 2017, 3:41 PM
This revision is now accepted and ready to land.Nov 13 2017, 3:41 PM

LGTM :)

-eric

This revision was automatically updated to reflect the committed changes.