OSDN Git Service

Add EP_CGSCCOptimizerLate extension point to PassManagerBuilder
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 28 Jul 2016 03:28:43 +0000 (03:28 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 28 Jul 2016 03:28:43 +0000 (03:28 +0000)
commit22e3ed1aa04297894b39850e1c8a1a28e078d91e
treea591a0e7139c2073117762f4bcb07f9b808647ef
parent20c394c170faec0709b12e417cd99cee0b4d5739
Add EP_CGSCCOptimizerLate extension point to PassManagerBuilder

The 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.

Patch by Gor Nishanov!

Differential Revision: https://reviews.llvm.org/D22897

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276953 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/IPO/PassManagerBuilder.h
lib/Transforms/IPO/PassManagerBuilder.cpp