Lines Matching refs:addPass
649 MPM.addPass(createModuleToFunctionPassAdaptor(KCFIPass())); in addKCFIPass()
658 FPM.addPass(KCFIPass()); in addKCFIPass()
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()
695 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in addSanitizers()
696 FPM.addPass(InstCombinePass()); in addSanitizers()
697 FPM.addPass(JumpThreadingPass()); in addSanitizers()
698 FPM.addPass(GVNPass()); in addSanitizers()
699 FPM.addPass(InstCombinePass()); 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()
755 NewMPM.addPass(RequireAnalysisPass<GlobalsAA, llvm::Module>()); in addSanitizers()
756 MPM.addPass(std::move(NewMPM)); in addSanitizers()
770 FPM.addPass(LowerAllowCheckPass()); in addSanitizers()
883 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
895 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
947 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
961 MPM.addPass( in RunOptimizationPipeline()
967 MPM.addPass(ObjCARCAPElimPass()); in RunOptimizationPipeline()
972 FPM.addPass(ObjCARCOptPass()); in RunOptimizationPipeline()
985 MPM.addPass(LowerTypeTestsPass(/*ExportSummary=*/nullptr, in RunOptimizationPipeline()
995 FPM.addPass(BoundsCheckingPass()); in RunOptimizationPipeline()
1009 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
1015 MPM.addPass(InstrProfilingLoweringPass(*Options, false)); in RunOptimizationPipeline()
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()
1108 MPM.addPass(HipStdParAllocationInterpositionPass()); in RunOptimizationPipeline()