Lines Matching refs:PassManagerBuilder
128 class PassManagerBuilderWrapper : public PassManagerBuilder {
132 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} in PassManagerBuilderWrapper()
142 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
147 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
152 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
157 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass()
162 static void addAddressSanitizerPasses(const PassManagerBuilder &Builder, in addAddressSanitizerPasses()
180 static void addMemorySanitizerPass(const PassManagerBuilder &Builder, in addMemorySanitizerPass()
201 static void addThreadSanitizerPass(const PassManagerBuilder &Builder, in addThreadSanitizerPass()
230 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
232 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
234 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
239 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
241 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
246 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
248 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
253 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
255 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
260 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
262 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()