This is an archive of the discontinued LLVM Phabricator instance.

Add EP_CGSCCOptimizerLate extension point to PassManagerBuilder
ClosedPublic

Authored by GorNishanov on Jul 27 2016, 6:43 PM.
Tokens
"Like" token, awarded by GorNishanov.

Details

Summary

EP_CGSCCOptimizerLate extension point allows adding CallGraphSCC passes at the end of the main CallGraphSCC passes and before any function simplification passes run by CGPassManager.

Upcoming patch: https://reviews.llvm.org/D22847 utilizes this extensions point.

Diff Detail

Repository
rL LLVM

Event Timeline

GorNishanov retitled this revision from to Add EP_CGSCCOptimizerLate extension point to PassManagerBuilder.
GorNishanov updated this object.
GorNishanov added reviewers: chandlerc, hfinkel.
GorNishanov added a subscriber: llvm-commits.

patch reuploaded with more context (-U999999)

mehdi_amini accepted this revision.Jul 27 2016, 8:15 PM
mehdi_amini added a reviewer: mehdi_amini.

LGTM.
(This extension point looks quite arbitrary, but not that much more than another...)

This revision is now accepted and ready to land.Jul 27 2016, 8:15 PM
This revision was automatically updated to reflect the committed changes.