Lines Matching refs:MPM
646 [&](ModulePassManager &MPM, OptimizationLevel Level) { in addKCFIPass() argument
649 MPM.addPass(createModuleToFunctionPassAdaptor(KCFIPass())); in addKCFIPass()
665 auto SanitizersCallback = [&](ModulePassManager &MPM, in addSanitizers()
669 MPM.addPass(SanitizerCoveragePass( in addSanitizers()
675 MPM.addPass(SanitizerBinaryMetadataPass( in addSanitizers()
687 MPM.addPass(MemorySanitizerPass(options)); in addSanitizers()
693 MPM.addPass(RequireAnalysisPass<GlobalsAA, llvm::Module>()); in addSanitizers()
700 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addSanitizers()
708 MPM.addPass(ModuleThreadSanitizerPass()); in addSanitizers()
709 MPM.addPass(createModuleToFunctionPassAdaptor(ThreadSanitizerPass())); in addSanitizers()
713 MPM.addPass(NumericalStabilitySanitizerPass()); in addSanitizers()
726 MPM.addPass(AddressSanitizerPass(Opts, UseGlobalGC, UseOdrIndicator, in addSanitizers()
736 MPM.addPass(HWAddressSanitizerPass( in addSanitizers()
745 MPM.addPass(DataFlowSanitizerPass(LangOpts.NoSanitizeFiles)); in addSanitizers()
750 [SanitizersCallback](ModulePassManager &MPM, OptimizationLevel Level) { in addSanitizers() argument
756 MPM.addPass(std::move(NewMPM)); in addSanitizers()
882 [&](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
883 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
892 [&](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
895 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
944 ModulePassManager MPM; in RunOptimizationPipeline() local
947 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
959 [](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
961 MPM.addPass( in RunOptimizationPipeline()
965 [](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
967 MPM.addPass(ObjCARCAPElimPass()); in RunOptimizationPipeline()
984 [](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
985 MPM.addPass(LowerTypeTestsPass(/*ExportSummary=*/nullptr, in RunOptimizationPipeline()
1008 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
1009 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
1014 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
1015 MPM.addPass(InstrProfilingLoweringPass(*Options, false)); in RunOptimizationPipeline()
1022 [](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
1023 MPM.addPass(createModuleToFunctionPassAdaptor(MemProfilerPass())); in RunOptimizationPipeline()
1024 MPM.addPass(ModuleMemProfilerPass()); in RunOptimizationPipeline()
1029 MPM.addPass(PB.buildFatLTODefaultPipeline( in RunOptimizationPipeline()
1033 MPM.addPass(PB.buildThinLTOPreLinkDefaultPipeline(Level)); in RunOptimizationPipeline()
1035 MPM.addPass(PB.buildLTOPreLinkDefaultPipeline(Level)); in RunOptimizationPipeline()
1037 MPM.addPass(PB.buildPerModuleDefaultPipeline(Level)); in RunOptimizationPipeline()
1043 MPM.addPass(LinkInModulesPass(BC)); in RunOptimizationPipeline()
1051 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
1065 MPM.addPass(ThinLTOBitcodeWriterPass( in RunOptimizationPipeline()
1068 MPM.addPass(PrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1083 MPM.addPass(BitcodeWriterPass(*OS, CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1086 MPM.addPass(PrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1098 MPM.printPipeline(outs(), [&PIC](StringRef ClassName) { in RunOptimizationPipeline()
1108 MPM.addPass(HipStdParAllocationInterpositionPass()); in RunOptimizationPipeline()
1114 MPM.run(*TheModule, MAM); in RunOptimizationPipeline()