Lines Matching refs:addPass
634 MPM.addPass(createModuleToFunctionPassAdaptor(KCFIPass())); in addKCFIPass()
643 FPM.addPass(KCFIPass()); in addKCFIPass()
654 MPM.addPass(SanitizerCoveragePass( in addSanitizers()
660 MPM.addPass(SanitizerBinaryMetadataPass( in addSanitizers()
672 MPM.addPass(MemorySanitizerPass(options)); in addSanitizers()
678 MPM.addPass(RequireAnalysisPass<GlobalsAA, llvm::Module>()); in addSanitizers()
680 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in addSanitizers()
681 FPM.addPass(InstCombinePass()); in addSanitizers()
682 FPM.addPass(JumpThreadingPass()); in addSanitizers()
683 FPM.addPass(GVNPass()); in addSanitizers()
684 FPM.addPass(InstCombinePass()); in addSanitizers()
685 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addSanitizers()
693 MPM.addPass(ModuleThreadSanitizerPass()); in addSanitizers()
694 MPM.addPass(createModuleToFunctionPassAdaptor(ThreadSanitizerPass())); in addSanitizers()
708 MPM.addPass(AddressSanitizerPass(Opts, UseGlobalGC, UseOdrIndicator, in addSanitizers()
718 MPM.addPass(HWAddressSanitizerPass( in addSanitizers()
727 MPM.addPass(DataFlowSanitizerPass(LangOpts.NoSanitizeFiles)); in addSanitizers()
737 NewMPM.addPass(RequireAnalysisPass<GlobalsAA, llvm::Module>()); in addSanitizers()
738 MPM.addPass(std::move(NewMPM)); in addSanitizers()
851 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
863 MPM.addPass(AssignmentTrackingPass()); in RunOptimizationPipeline()
915 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
929 MPM.addPass( in RunOptimizationPipeline()
935 MPM.addPass(ObjCARCAPElimPass()); in RunOptimizationPipeline()
940 FPM.addPass(ObjCARCOptPass()); in RunOptimizationPipeline()
953 MPM.addPass(LowerTypeTestsPass(/*ExportSummary=*/nullptr, in RunOptimizationPipeline()
964 MPM.addPass(createModuleToFunctionPassAdaptor( in RunOptimizationPipeline()
969 MPM.addPass(createModuleToFunctionPassAdaptor( in RunOptimizationPipeline()
979 FPM.addPass(BoundsCheckingPass()); in RunOptimizationPipeline()
993 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
999 MPM.addPass(InstrProfilingLoweringPass(*Options, false)); in RunOptimizationPipeline()
1007 MPM.addPass(createModuleToFunctionPassAdaptor(MemProfilerPass())); in RunOptimizationPipeline()
1008 MPM.addPass(ModuleMemProfilerPass()); in RunOptimizationPipeline()
1013 MPM.addPass(PB.buildFatLTODefaultPipeline( in RunOptimizationPipeline()
1017 MPM.addPass(PB.buildThinLTOPreLinkDefaultPipeline(Level)); in RunOptimizationPipeline()
1019 MPM.addPass(PB.buildLTOPreLinkDefaultPipeline(Level)); in RunOptimizationPipeline()
1021 MPM.addPass(PB.buildPerModuleDefaultPipeline(Level)); in RunOptimizationPipeline()
1030 MPM.addPass(LinkInModulesPass(BC, false)); in RunOptimizationPipeline()
1038 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
1052 MPM.addPass(ThinLTOBitcodeWriterPass( in RunOptimizationPipeline()
1055 MPM.addPass(PrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1070 MPM.addPass(BitcodeWriterPass(*OS, CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1073 MPM.addPass(PrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists, in RunOptimizationPipeline()
1095 MPM.addPass(HipStdParAllocationInterpositionPass()); in RunOptimizationPipeline()