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.

Diff Detail

Repository
rL LLVM

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.