Lines Matching refs:PassManagerBuilder
109 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
114 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
119 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
125 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass()
130 static void addAddressSanitizerPass(const PassManagerBuilder &Builder, in addAddressSanitizerPass()
135 static void addThreadSanitizerPass(const PassManagerBuilder &Builder, in addThreadSanitizerPass()
151 PassManagerBuilder PMBuilder; in CreatePasses()
161 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
163 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
165 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
171 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
173 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
178 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
180 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
185 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
187 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()