Lines Matching refs:PassManagerBuilder
147 class PassManagerBuilderWrapper : public PassManagerBuilder {
151 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} in PassManagerBuilderWrapper()
161 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
166 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
171 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
176 static void addAddDiscriminatorsPass(const PassManagerBuilder &Builder, in addAddDiscriminatorsPass()
182 const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) { in addCleanupPassesForSampleProfiler()
192 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass()
197 static void addSanitizerCoveragePass(const PassManagerBuilder &Builder, in addSanitizerCoveragePass()
213 static void addAddressSanitizerPasses(const PassManagerBuilder &Builder, in addAddressSanitizerPasses()
225 static void addKernelAddressSanitizerPasses(const PassManagerBuilder &Builder, in addKernelAddressSanitizerPasses()
234 static void addMemorySanitizerPass(const PassManagerBuilder &Builder, in addMemorySanitizerPass()
254 static void addThreadSanitizerPass(const PassManagerBuilder &Builder, in addThreadSanitizerPass()
259 static void addDataFlowSanitizerPass(const PassManagerBuilder &Builder, in addDataFlowSanitizerPass()
267 static void addEfficiencySanitizerPass(const PassManagerBuilder &Builder, in addEfficiencySanitizerPass()
378 PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
379 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in CreatePasses() argument
383 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
388 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
390 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
392 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
397 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
399 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
406 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
408 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
413 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
415 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
420 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
422 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
427 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
429 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
434 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
436 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
441 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
443 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
448 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
450 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
499 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()