Lines Matching refs:PM
194 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass() argument
196 PM.add(createObjCARCAPElimPass()); in addObjCARCAPElimPass()
199 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass() argument
201 PM.add(createObjCARCExpandPass()); in addObjCARCExpandPass()
204 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass() argument
206 PM.add(createObjCARCOptPass()); in addObjCARCOptPass()
210 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass() argument
211 PM.add(createAddDiscriminatorsPass()); in addAddDiscriminatorsPass()
215 legacy::PassManagerBase &PM) { in addBoundsCheckingPass() argument
216 PM.add(createBoundsCheckingLegacyPass()); in addBoundsCheckingPass()
241 legacy::PassManagerBase &PM) { in addSanitizerCoveragePass() argument
246 PM.add(createModuleSanitizerCoverageLegacyPassPass( in addSanitizerCoveragePass()
276 legacy::PassManagerBase &PM) { in addMemProfilerPasses() argument
277 PM.add(createMemProfilerFunctionPass()); in addMemProfilerPasses()
278 PM.add(createModuleMemProfilerLegacyPassPass()); in addMemProfilerPasses()
282 legacy::PassManagerBase &PM) { in addAddressSanitizerPasses() argument
294 PM.add(createAddressSanitizerFunctionPass(/*CompileKernel*/ false, Recover, in addAddressSanitizerPasses()
296 PM.add(createModuleAddressSanitizerLegacyPassPass( in addAddressSanitizerPasses()
302 legacy::PassManagerBase &PM) { in addKernelAddressSanitizerPasses() argument
303 PM.add(createAddressSanitizerFunctionPass( in addKernelAddressSanitizerPasses()
306 PM.add(createModuleAddressSanitizerLegacyPassPass( in addKernelAddressSanitizerPasses()
312 legacy::PassManagerBase &PM) { in addHWAddressSanitizerPasses() argument
317 PM.add(createHWAddressSanitizerLegacyPassPass( in addHWAddressSanitizerPasses()
323 legacy::PassManagerBase &PM) { in addKernelHWAddressSanitizerPasses() argument
327 PM.add(createHWAddressSanitizerLegacyPassPass( in addKernelHWAddressSanitizerPasses()
333 legacy::PassManagerBase &PM, in addGeneralOptsForMemorySanitizer() argument
340 PM.add(createMemorySanitizerLegacyPassPass( in addGeneralOptsForMemorySanitizer()
347 PM.add(createEarlyCSEPass()); in addGeneralOptsForMemorySanitizer()
348 PM.add(createReassociatePass()); in addGeneralOptsForMemorySanitizer()
349 PM.add(createLICMPass()); in addGeneralOptsForMemorySanitizer()
350 PM.add(createGVNPass()); in addGeneralOptsForMemorySanitizer()
351 PM.add(createInstructionCombiningPass()); in addGeneralOptsForMemorySanitizer()
352 PM.add(createDeadStoreEliminationPass()); in addGeneralOptsForMemorySanitizer()
357 legacy::PassManagerBase &PM) { in addMemorySanitizerPass() argument
358 addGeneralOptsForMemorySanitizer(Builder, PM, /*CompileKernel*/ false); in addMemorySanitizerPass()
362 legacy::PassManagerBase &PM) { in addKernelMemorySanitizerPass() argument
363 addGeneralOptsForMemorySanitizer(Builder, PM, /*CompileKernel*/ true); in addKernelMemorySanitizerPass()
367 legacy::PassManagerBase &PM) { in addThreadSanitizerPass() argument
368 PM.add(createThreadSanitizerLegacyPassPass()); in addThreadSanitizerPass()
372 legacy::PassManagerBase &PM) { in addDataFlowSanitizerPass() argument
376 PM.add(createDataFlowSanitizerLegacyPassPass(LangOpts.NoSanitizeFiles)); in addDataFlowSanitizerPass()
380 legacy::PassManagerBase &PM) { in addEntryExitInstrumentationPass() argument
381 PM.add(createEntryExitInstrumenterPass()); in addEntryExitInstrumentationPass()
386 legacy::PassManagerBase &PM) { in addPostInlineEntryExitInstrumentationPass() argument
387 PM.add(createPostInlineEntryExitInstrumenterPass()); in addPostInlineEntryExitInstrumentationPass()