| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/scalar_opts/ |
| H A D | scalar_opts_ocaml.c | 24 value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { in llvm_add_aggressive_dce() argument 25 LLVMAddAggressiveDCEPass(PM); in llvm_add_aggressive_dce() 29 value llvm_add_dce(LLVMPassManagerRef PM) { in llvm_add_dce() argument 30 LLVMAddDCEPass(PM); in llvm_add_dce() 35 value llvm_add_alignment_from_assumptions(LLVMPassManagerRef PM) { in llvm_add_alignment_from_assumptions() argument 36 LLVMAddAlignmentFromAssumptionsPass(PM); in llvm_add_alignment_from_assumptions() 41 value llvm_add_cfg_simplification(LLVMPassManagerRef PM) { in llvm_add_cfg_simplification() argument 42 LLVMAddCFGSimplificationPass(PM); in llvm_add_cfg_simplification() 47 value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_store_elimination() argument 48 LLVMAddDeadStoreEliminationPass(PM); in llvm_add_dead_store_elimination() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Scalar.cpp | 120 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { in LLVMAddLoopSimplifyCFGPass() argument 121 unwrap(PM)->add(createLoopSimplifyCFGPass()); in LLVMAddLoopSimplifyCFGPass() 128 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass() argument 129 unwrap(PM)->add(createAggressiveDCEPass()); in LLVMAddAggressiveDCEPass() 132 void LLVMAddDCEPass(LLVMPassManagerRef PM) { in LLVMAddDCEPass() argument 133 unwrap(PM)->add(createDeadCodeEliminationPass()); in LLVMAddDCEPass() 136 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { in LLVMAddBitTrackingDCEPass() argument 137 unwrap(PM)->add(createBitTrackingDCEPass()); in LLVMAddBitTrackingDCEPass() 140 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { in LLVMAddAlignmentFromAssumptionsPass() argument 141 unwrap(PM)->add(createAlignmentFromAssumptionsPass()); in LLVMAddAlignmentFromAssumptionsPass() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/Transforms/ |
| H A D | Scalar.h | 35 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 38 void LLVMAddDCEPass(LLVMPassManagerRef PM); 41 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 44 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); 47 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 50 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 53 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); 56 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM); 59 void LLVMAddGVNPass(LLVMPassManagerRef PM); 62 void LLVMAddNewGVNPass(LLVMPassManagerRef PM); [all …]
|
| H A D | IPO.h | 31 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM); 34 void LLVMAddConstantMergePass(LLVMPassManagerRef PM); 37 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM); 40 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM); 43 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); 46 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); 49 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM); 52 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM); 55 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM); 58 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM); [all …]
|
| H A D | Coroutines.h | 36 void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM); 39 void LLVMAddCoroSplitPass(LLVMPassManagerRef PM); 42 void LLVMAddCoroElidePass(LLVMPassManagerRef PM); 45 void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/ipo/ |
| H A D | ipo_ocaml.c | 23 value llvm_add_argument_promotion(LLVMPassManagerRef PM) { in llvm_add_argument_promotion() argument 24 LLVMAddArgumentPromotionPass(PM); in llvm_add_argument_promotion() 29 value llvm_add_constant_merge(LLVMPassManagerRef PM) { in llvm_add_constant_merge() argument 30 LLVMAddConstantMergePass(PM); in llvm_add_constant_merge() 35 value llvm_add_merge_functions(LLVMPassManagerRef PM) { in llvm_add_merge_functions() argument 36 LLVMAddMergeFunctionsPass(PM); in llvm_add_merge_functions() 41 value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_arg_elimination() argument 42 LLVMAddDeadArgEliminationPass(PM); in llvm_add_dead_arg_elimination() 47 value llvm_add_function_attrs(LLVMPassManagerRef PM) { in llvm_add_function_attrs() argument 48 LLVMAddFunctionAttrsPass(PM); in llvm_add_function_attrs() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 266 legacy::PassManagerBase &PM) const { in addExtensionsToPM() 270 std::get<1>(Ext)(*this, PM); in addExtensionsToPM() 275 Extensions[i].second(*this, PM); in addExtensionsToPM() 279 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses() 282 PM.add(createCFLSteensAAWrapperPass()); in addInitialAliasAnalysisPasses() 285 PM.add(createCFLAndersAAWrapperPass()); in addInitialAliasAnalysisPasses() 288 PM.add(createCFLSteensAAWrapperPass()); in addInitialAliasAnalysisPasses() 289 PM.add(createCFLAndersAAWrapperPass()); in addInitialAliasAnalysisPasses() 298 PM.add(createTypeBasedAAWrapperPass()); in addInitialAliasAnalysisPasses() 299 PM.add(createScopedNoAliasAAWrapperPass()); in addInitialAliasAnalysisPasses() [all …]
|
| H A D | IPO.cpp | 72 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { in LLVMAddArgumentPromotionPass() argument 73 unwrap(PM)->add(createArgumentPromotionPass()); in LLVMAddArgumentPromotionPass() 76 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { in LLVMAddCalledValuePropagationPass() argument 77 unwrap(PM)->add(createCalledValuePropagationPass()); in LLVMAddCalledValuePropagationPass() 80 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass() argument 81 unwrap(PM)->add(createConstantMergePass()); in LLVMAddConstantMergePass() 84 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadArgEliminationPass() argument 85 unwrap(PM)->add(createDeadArgEliminationPass()); in LLVMAddDeadArgEliminationPass() 88 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { in LLVMAddFunctionAttrsPass() argument 89 unwrap(PM)->add(createPostOrderFunctionAttrsLegacyPass()); in LLVMAddFunctionAttrsPass() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| H A D | InstrumentationBindings.cpp | 24 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM) { in LLVMAddAddressSanitizerFunctionPass() argument 25 unwrap(PM)->add(createAddressSanitizerFunctionPass()); in LLVMAddAddressSanitizerFunctionPass() 28 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM) { in LLVMAddAddressSanitizerModulePass() argument 29 unwrap(PM)->add(createModuleAddressSanitizerLegacyPassPass()); in LLVMAddAddressSanitizerModulePass() 32 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM) { in LLVMAddThreadSanitizerPass() argument 33 unwrap(PM)->add(createThreadSanitizerLegacyPassPass()); in LLVMAddThreadSanitizerPass() 36 void LLVMAddMemorySanitizerLegacyPassPass(LLVMPassManagerRef PM) { in LLVMAddMemorySanitizerLegacyPassPass() argument 37 unwrap(PM)->add(createMemorySanitizerLegacyPassPass()); in LLVMAddMemorySanitizerLegacyPassPass() 40 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, in LLVMAddDataFlowSanitizerPass() argument 47 unwrap(PM)->add(createDataFlowSanitizerLegacyPassPass(ABIListFilesVec)); in LLVMAddDataFlowSanitizerPass()
|
| H A D | InstrumentationBindings.h | 26 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM); 27 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM); 28 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM); 29 void LLVMAddMemorySanitizerLegacyPassPass(LLVMPassManagerRef PM); 30 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, int ABIListFilesNum,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 436 legacy::PassManagerBase &PM) { in adjustPassManager() argument 438 PM.add(createAMDGPUAAWrapperPass()); in adjustPassManager() 439 PM.add(createAMDGPUExternalAAWrapperPass()); in adjustPassManager() 441 PM.add(createAMDGPUUnifyMetadataPass()); in adjustPassManager() 442 PM.add(createAMDGPUPrintfRuntimeBinding()); in adjustPassManager() 444 PM.add(createInternalizePass(mustPreserveGV)); in adjustPassManager() 445 PM.add(createAMDGPUPropagateAttributesLatePass(this)); in adjustPassManager() 447 PM.add(createGlobalDCEPass()); in adjustPassManager() 449 PM.add(createAMDGPUAlwaysInlinePass(false)); in adjustPassManager() 455 legacy::PassManagerBase &PM) { in adjustPassManager() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 86 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() argument 87 : TargetPassConfig(TM, PM) {} in BPFPassConfig() 100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument 101 return new BPFPassConfig(*this, PM); in createPassConfig() 107 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 108 PM.add(createBPFAbstractMemberAccess(this)); in adjustPassManager() 109 PM.add(createBPFPreserveDIType()); in adjustPassManager() 114 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 115 PM.add(createCFGSimplificationPass( in adjustPassManager() 120 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | LLVMTargetMachine.cpp | 104 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode() argument 109 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() 112 PM.add(PassConfig); in addPassesToGenerateCode() 113 PM.add(&MMIWP); in addPassesToGenerateCode() 122 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument 138 PM.add(Printer); in addAsmPrinter() 209 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument 216 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile() 221 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext())) in addPassesToEmitFile() 226 PM.add(createPrintMIRPass(Out)); in addPassesToEmitFile() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 159 PassManagerT PM; in tryParsePipelineText() local 160 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText() 174 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument 176 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks() 181 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument 183 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline)); in registerEPCallbacks() 187 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument 189 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline)); in registerEPCallbacks() 194 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument 196 Err(PB.parsePassPipeline(PM, ScalarOptimizerLateEPPipeline)); in registerEPCallbacks() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/ |
| H A D | LLJITWithOptimizingIRTransform.cpp | 74 MyOptimizationTransform() : PM(std::make_unique<legacy::PassManager>()) { in MyOptimizationTransform() 75 PM->add(createTailCallEliminationPass()); in MyOptimizationTransform() 76 PM->add(createFunctionInliningPass()); in MyOptimizationTransform() 77 PM->add(createIndVarSimplifyPass()); in MyOptimizationTransform() 78 PM->add(createCFGSimplificationPass()); in MyOptimizationTransform() 85 PM->run(M); in operator ()() 92 std::unique_ptr<legacy::PassManager> PM; member in MyOptimizationTransform
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 64 legacy::PassManagerBase &PM)> 215 legacy::PassManagerBase &PM) const; 216 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const; 217 void addLTOOptimizationPasses(legacy::PassManagerBase &PM); 218 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM); 221 void addVectorPasses(legacy::PassManagerBase &PM, bool IsLTO); 231 void populateLTOPassManager(legacy::PassManagerBase &PM); 232 void populateThinLTOPassManager(legacy::PassManagerBase &PM);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | Utils.cpp | 55 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) { in LLVMAddLowerSwitchPass() argument 56 unwrap(PM)->add(createLowerSwitchPass()); in LLVMAddLowerSwitchPass() 59 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) { in LLVMAddPromoteMemoryToRegisterPass() argument 60 unwrap(PM)->add(createPromoteMemoryToRegisterPass()); in LLVMAddPromoteMemoryToRegisterPass() 63 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) { in LLVMAddAddDiscriminatorsPass() argument 64 unwrap(PM)->add(createAddDiscriminatorsPass()); in LLVMAddAddDiscriminatorsPass()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 160 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() argument 161 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig() 199 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument 200 return new NVPTXPassConfig(*this, PM); in createPassConfig() 206 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 207 PM.add(createNVVMReflectPass(Subtarget.getSmVersion())); in adjustPassManager() 208 PM.add(createNVVMIntrRangePass(Subtarget.getSmVersion())); in adjustPassManager() 214 [](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks() 217 PM.addPass(NVVMReflectPass()); in registerPassBuilderCallbacks() 221 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenSchedule.cpp | 465 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() local 466 if (PM.RetireControlUnit) { in collectRetireControlUnits() 469 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits() 472 PM.RetireControlUnit = RCU; in collectRetireControlUnits() 480 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() local 482 if (PM.LoadQueue) { in collectLoadStoreQueueInfo() 485 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo() 489 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo() 493 if (PM.StoreQueue) { in collectLoadStoreQueueInfo() 496 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Bye/ |
| H A D | Bye.cpp | 51 llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); }); in __anonaae95d720202() argument 58 [](llvm::FunctionPassManager &PM, in getByePluginInfo() 60 PM.addPass(Bye()); in getByePluginInfo() 63 [](StringRef Name, llvm::FunctionPassManager &PM, in getByePluginInfo() argument 66 PM.addPass(Bye()); in getByePluginInfo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | Coroutines.cpp | 52 legacy::PassManagerBase &PM) { in addCoroutineOpt0Passes() argument 53 PM.add(createCoroSplitLegacyPass()); in addCoroutineOpt0Passes() 54 PM.add(createCoroElideLegacyPass()); in addCoroutineOpt0Passes() 56 PM.add(createBarrierNoopPass()); in addCoroutineOpt0Passes() 57 PM.add(createCoroCleanupLegacyPass()); in addCoroutineOpt0Passes() 61 legacy::PassManagerBase &PM) { in addCoroutineEarlyPasses() argument 62 PM.add(createCoroEarlyLegacyPass()); in addCoroutineEarlyPasses() 66 legacy::PassManagerBase &PM) { in addCoroutineScalarOptimizerPasses() argument 67 PM.add(createCoroElideLegacyPass()); in addCoroutineScalarOptimizerPasses() 71 legacy::PassManagerBase &PM) { in addCoroutineSCCPasses() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/ |
| H A D | passmgr_builder_ocaml.c | 81 value llvm_pmbuilder_populate_function_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_function_pass_manager() argument 83 LLVMPassManagerBuilderPopulateFunctionPassManager(PMBuilder_val(PMB), PM); in llvm_pmbuilder_populate_function_pass_manager() 88 value llvm_pmbuilder_populate_module_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_module_pass_manager() argument 90 LLVMPassManagerBuilderPopulateModulePassManager(PMBuilder_val(PMB), PM); in llvm_pmbuilder_populate_module_pass_manager() 96 value llvm_pmbuilder_populate_lto_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_lto_pass_manager() argument 100 PMBuilder_val(PMB), PM, Bool_val(Internalize), Bool_val(RunInliner)); in llvm_pmbuilder_populate_lto_pass_manager()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 193 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass() argument 195 PM.add(createObjCARCAPElimPass()); in addObjCARCAPElimPass() 198 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass() argument 200 PM.add(createObjCARCExpandPass()); in addObjCARCExpandPass() 203 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass() argument 205 PM.add(createObjCARCOptPass()); in addObjCARCOptPass() 209 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass() argument 210 PM.add(createAddDiscriminatorsPass()); in addAddDiscriminatorsPass() 214 legacy::PassManagerBase &PM) { in addBoundsCheckingPass() argument 215 PM.add(createBoundsCheckingLegacyPass()); in addBoundsCheckingPass() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/vectorize/ |
| H A D | vectorize_ocaml.c | 23 value llvm_add_loop_vectorize(LLVMPassManagerRef PM) { in llvm_add_loop_vectorize() argument 24 LLVMAddLoopVectorizePass(PM); in llvm_add_loop_vectorize() 29 value llvm_add_slp_vectorize(LLVMPassManagerRef PM) { in llvm_add_slp_vectorize() argument 30 LLVMAddSLPVectorizePass(PM); in llvm_add_slp_vectorize()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 204 AddToDriver PM(D); in main() local 209 Builder.populateLTOPassManager(PM); in main() 213 AddOptimizationPasses(PM, 1, 0); in main() 215 AddOptimizationPasses(PM, 2, 0); in main() 217 AddOptimizationPasses(PM, 3, 0); in main() 219 AddOptimizationPasses(PM, 2, 1); in main() 221 AddOptimizationPasses(PM, 2, 2); in main()
|