| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 45 OptLevel = 2; in PassManagerBuilder() 84 if (OptLevel == 0) return; in populateFunctionPassManager() 100 assert(OptLevel >= 1 && "Calling function optimizer with no optimization level!"); in addFunctionSimplificationPasses() 104 if (OptLevel > 1) { in addFunctionSimplificationPasses() 120 if (OptLevel > 1) in addFunctionSimplificationPasses() 148 MPM.add(createSimpleLoopUnswitchLegacyPass(OptLevel == 3)); in addFunctionSimplificationPasses() 161 MPM.add(createSimpleLoopUnrollPass(OptLevel, DisableUnrollLoops, in addFunctionSimplificationPasses() 168 if (OptLevel > 1) { in addFunctionSimplificationPasses() 182 if (OptLevel > 1) { in addFunctionSimplificationPasses() 190 if (OptLevel > 1) { in addFunctionSimplificationPasses() [all …]
|
| H A D | InlineSimple.cpp | 97 Pass *llvm::createFunctionInliningPass(unsigned OptLevel, in createFunctionInliningPass() argument 100 auto Param = llvm::getInlineParams(OptLevel, SizeOptLevel); in createFunctionInliningPass()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopUnrollPass.h | 27 const int OptLevel; variable 40 explicit LoopFullUnrollPass(int OptLevel = 2, bool OnlyWhenForced = false, 42 : OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in OptLevel() argument 68 int OptLevel; member 80 LoopUnrollOptions(int OptLevel = 2, bool OnlyWhenForced = false, 82 : OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in OptLevel() function 113 OptLevel = O; in setOptLevel()
|
| H A D | LoopUnrollAndJamPass.h | 21 const int OptLevel; variable 24 explicit LoopUnrollAndJamPass(int OptLevel = 2) : OptLevel(OptLevel) {} in OptLevel() function
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SchedulerRegistry.h | 64 CodeGenOpt::Level OptLevel); 69 CodeGenOpt::Level OptLevel); 88 CodeGenOpt::Level OptLevel); 94 CodeGenOpt::Level OptLevel); 98 CodeGenOpt::Level OptLevel); 103 CodeGenOpt::Level OptLevel);
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 57 CodeGenOpt::Level OptLevel; member in __anon3057c4fb0111::DwarfEHPrepare 84 : OptLevel(OptLevel_), F(F_), TLI(TLI_), DTU(DTU_), TTI(TTI_), in DwarfEHPrepare() 197 if (OptLevel != CodeGenOpt::None) { in InsertUnwindResumeCalls() 312 static bool prepareDwarfEH(CodeGenOpt::Level OptLevel, Function &F, in prepareDwarfEH() argument 318 return DwarfEHPrepare(OptLevel, F, TLI, DT ? &DTU : nullptr, TTI, in prepareDwarfEH() 327 CodeGenOpt::Level OptLevel; member in __anon3057c4fb0211::DwarfEHPrepareLegacyPass 332 DwarfEHPrepareLegacyPass(CodeGenOpt::Level OptLevel = CodeGenOpt::Default) in DwarfEHPrepareLegacyPass() argument 333 : FunctionPass(ID), OptLevel(OptLevel) {} in DwarfEHPrepareLegacyPass() 343 if (OptLevel != CodeGenOpt::None) { in runOnFunction() 348 return prepareDwarfEH(OptLevel, F, TLI, DT, TTI, TM.getTargetTriple()); in runOnFunction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 284 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument 286 L, SE, TTI, nullptr, nullptr, ORE, OptLevel, std::nullopt, std::nullopt, in tryToUnrollAndJamLoop() 439 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop() argument 453 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel); in tryToUnrollAndJamLoop() 468 unsigned OptLevel; member in __anonc4104ea20111::LoopUnrollAndJam 470 LoopUnrollAndJam(int OptLevel = 2) : LoopPass(ID), OptLevel(OptLevel) { in LoopUnrollAndJam() argument 488 tryToUnrollAndJamLoop(L, DT, LI, SE, TTI, AC, DI, ORE, OptLevel); in runOnLoop() 529 Pass *llvm::createLoopUnrollAndJamPass(int OptLevel) { in INITIALIZE_PASS_DEPENDENCY() 530 return new LoopUnrollAndJam(OptLevel); in INITIALIZE_PASS_DEPENDENCY() 543 OptLevel, U)) in run()
|
| H A D | LoopUnrollPass.cpp | 186 OptimizationRemarkEmitter &ORE, int OptLevel, in gatherUnrollingPreferences() argument 195 OptLevel > 2 ? UnrollThresholdAggressive : UnrollThresholdDefault; in gatherUnrollingPreferences() 1126 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument 1183 L, SE, TTI, BFI, PSI, ORE, OptLevel, ProvidedThreshold, ProvidedCount, in tryToUnrollLoop() 1362 int OptLevel; member in __anon4d3a9e770911::LoopUnroll 1383 LoopUnroll(int OptLevel = 2, bool OnlyWhenForced = false, in LoopUnroll() argument 1393 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1422 L, DT, LI, SE, TTI, AC, ORE, nullptr, nullptr, PreserveLCSSA, OptLevel, in runOnLoop() 1455 Pass *llvm::createLoopUnrollPass(int OptLevel, bool OnlyWhenForced, in INITIALIZE_PASS_DEPENDENCY() 1463 OptLevel, OnlyWhenForced, ForgetAllSCEV, in INITIALIZE_PASS_DEPENDENCY() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 118 unsigned OptLevel, in AddOptimizationPasses() argument 121 Builder.OptLevel = OptLevel; in AddOptimizationPasses() 124 if (OptLevel > 1) in AddOptimizationPasses() 125 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 61 : MachineFunctionPass(ID), OptLevel(OL) {} in INITIALIZE_PASS_DEPENDENCY() 67 : MachineFunctionPass(ID), OptLevel(CodeGenOpt::Default) {} in InstructionSelect() 74 if (OptLevel != CodeGenOpt::None) { in getAnalysisUsage() 93 CodeGenOpt::Level OldOptLevel = OptLevel; in runOnMachineFunction() 94 auto RestoreOptLevel = make_scope_exit([=]() { OptLevel = OldOptLevel; }); in runOnMachineFunction() 95 OptLevel = MF.getFunction().hasOptNone() ? CodeGenOpt::None in runOnMachineFunction() 99 if (OptLevel != CodeGenOpt::None) { in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.h | 104 JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOpt::Level OptLevel) { in setCodeGenOptLevel() argument 105 this->OptLevel = OptLevel; in setCodeGenOptLevel() 155 CodeGenOpt::Level OptLevel = CodeGenOpt::Default; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 61 std::optional<CodeModel::Model> CodeModel, CodeGenOpt::Level OptLevel, in LanaiTargetMachine() argument 66 OptLevel), in LanaiTargetMachine() 68 OptLevel), in LanaiTargetMachine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 48 ARCDAGToDAGISel(ARCTargetMachine &TM, CodeGenOpt::Level OptLevel) in ARCDAGToDAGISel() argument 49 : SelectionDAGISel(ID, TM, OptLevel) {} in ARCDAGToDAGISel() 72 CodeGenOpt::Level OptLevel) { in INITIALIZE_PASS() 73 return new ARCDAGToDAGISel(TM, OptLevel); in INITIALIZE_PASS()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelDAGToDAG.cpp | 33 explicit R600DAGToDAGISel(TargetMachine &TM, CodeGenOpt::Level OptLevel) in R600DAGToDAGISel() argument 34 : AMDGPUDAGToDAGISel(TM, OptLevel) {} in R600DAGToDAGISel() 186 CodeGenOpt::Level OptLevel) { in createR600ISelDag() argument 187 return new R600DAGToDAGISel(TM, OptLevel); in createR600ISelDag()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 176 Pass *createLoopUnrollPass(int OptLevel = 2, bool OnlyWhenForced = false, 183 Pass *createSimpleLoopUnrollPass(int OptLevel = 2, bool OnlyWhenForced = false, 190 Pass *createLoopUnrollAndJamPass(int OptLevel = 2);
|
| /openbsd-src/gnu/llvm/llvm/tools/lto/ |
| H A D | lto.cpp | 37 OptLevel("O", variable 153 if (OptLevel < '0' || OptLevel > '3') in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 155 CG->setOptLevel(OptLevel - '0'); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 527 if (OptLevel.getNumOccurrences()) { in thinlto_create_codegen() 528 if (OptLevel < '0' || OptLevel > '3') in thinlto_create_codegen() 530 CodeGen->setOptLevel(OptLevel - '0'); in thinlto_create_codegen() 532 CodeGenOpt::getLevel(OptLevel - '0'); in thinlto_create_codegen()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 219 SavedOptLevel = IS.OptLevel; in OptLevelChanger() 223 IS.OptLevel = NewOptLevel; in OptLevelChanger() 239 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger() 243 LLVM_DEBUG(dbgs() << "\tBefore: -O" << IS.OptLevel << " ; After: -O" in ~OptLevelChanger() 245 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger() 255 CodeGenOpt::Level OptLevel) { in createDefaultScheduler() argument 260 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler() 261 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler() 264 if (OptLevel == CodeGenOpt::None || in createDefaultScheduler() 267 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler() [all …]
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/passmgr_builder/ |
| H A D | passmgr_builder_ocaml.c | 48 value llvm_pmbuilder_set_opt_level(value OptLevel, value PMB) { in llvm_pmbuilder_set_opt_level() argument 49 LLVMPassManagerBuilderSetOptLevel(PMBuilder_val(PMB), Int_val(OptLevel)); in llvm_pmbuilder_set_opt_level()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreISelDAGToDAG.cpp | 48 XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOpt::Level OptLevel) in XCoreDAGToDAGISel() argument 49 : SelectionDAGISel(ID, TM, OptLevel) {} in XCoreDAGToDAGISel() 90 CodeGenOpt::Level OptLevel) { in INITIALIZE_PASS() 91 return new XCoreDAGToDAGISel(TM, OptLevel); in INITIALIZE_PASS()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86SpeculativeExecutionSideEffectSuppression.cpp | 91 const auto &OptLevel = MF.getTarget().getOptLevel(); in runOnMachineFunction() local 98 !(Subtarget.useLVILoadHardening() && OptLevel == CodeGenOpt::None) && in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 98 MSP430DAGToDAGISel(MSP430TargetMachine &TM, CodeGenOpt::Level OptLevel) in MSP430DAGToDAGISel() argument 99 : SelectionDAGISel(ID, TM, OptLevel) {} in MSP430DAGToDAGISel() 131 CodeGenOpt::Level OptLevel) { in INITIALIZE_PASS() 132 return new MSP430DAGToDAGISel(TM, OptLevel); in INITIALIZE_PASS() 356 IsLegalToFold(N1, Op, Op, OptLevel)) { in tryIndexedBinOp()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 50 CodeGenOpt::Level OptLevel) in WebAssemblyDAGToDAGISel() argument 51 : SelectionDAGISel(ID, TM, OptLevel), Subtarget(nullptr) {} in WebAssemblyDAGToDAGISel() 395 CodeGenOpt::Level OptLevel) { in createWebAssemblyISelDag() argument 396 return new WebAssemblyDAGToDAGISel(TM, OptLevel); in createWebAssemblyISelDag()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 57 Options, RM, CM, OptLevel, /*JIT*/ true); in createTargetMachine() 131 switch (JTMB.OptLevel) { in print()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm-c/ |
| H A D | ExecutionEngine.h | 44 unsigned OptLevel; member 84 unsigned OptLevel,
|
| /openbsd-src/gnu/llvm/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 238 unsigned OptLevel, bool Freestanding, in optimizeModule() argument 271 switch (OptLevel) { in optimizeModule() 364 const GVSummaryMapTy &DefinedGVSummaries, unsigned OptLevel, in ModuleCacheEntry() argument 379 Conf.OptLevel = OptLevel; in ModuleCacheEntry() 453 bool Freestanding, unsigned OptLevel, unsigned count, in ProcessThinLTOModule() argument 498 optimizeModule(TheModule, TM, OptLevel, Freestanding, DebugPassManager, in ProcessThinLTOModule() 922 optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding, in optimize() 1141 DefinedGVSummaries, OptLevel, Freestanding, in run() 1187 DisableCodeGen, SaveTempsDir, Freestanding, OptLevel, count, in run()
|