| /llvm-project-15.0.7/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() function 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
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 170 OptLevel = 2; in PassManagerBuilder() 315 if (OptLevel > 1) { in addFunctionSimplificationPasses() 328 if (OptLevel > 1) { in addFunctionSimplificationPasses() 339 if (OptLevel > 2) in addFunctionSimplificationPasses() 347 if (OptLevel > 1) in addFunctionSimplificationPasses() 409 if (OptLevel > 1) { in addFunctionSimplificationPasses() 428 if (OptLevel > 1) { in addFunctionSimplificationPasses() 622 if (OptLevel > 2) in populateModulePassManager() 664 if (OptLevel > 1) in populateModulePassManager() 680 if (OptLevel > 1) in populateModulePassManager() [all …]
|
| H A D | InlineSimple.cpp | 97 Pass *llvm::createFunctionInliningPass(unsigned OptLevel, in createFunctionInliningPass() argument 100 auto Param = llvm::getInlineParams(OptLevel, SizeOptLevel); in createFunctionInliningPass()
|
| /llvm-project-15.0.7/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);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 57 CodeGenOpt::Level OptLevel; member in __anon208e6bd40111::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 __anon208e6bd40211::DwarfEHPrepareLegacyPass 333 : FunctionPass(ID), OptLevel(OptLevel) {} in DwarfEHPrepareLegacyPass() 343 if (OptLevel != CodeGenOpt::None) { in runOnFunction() 354 if (OptLevel != CodeGenOpt::None) { in getAnalysisUsage() 378 FunctionPass *llvm::createDwarfEHPass(CodeGenOpt::Level OptLevel) { in INITIALIZE_PASS_DEPENDENCY() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 286 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument 288 gatherUnrollingPreferences(L, SE, TTI, nullptr, nullptr, ORE, OptLevel, in tryToUnrollAndJamLoop() 441 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop() argument 455 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel); in tryToUnrollAndJamLoop() 470 unsigned OptLevel; member in __anon2383877b0111::LoopUnrollAndJam 472 LoopUnrollAndJam(int OptLevel = 2) : LoopPass(ID), OptLevel(OptLevel) { in LoopUnrollAndJam() argument 490 tryToUnrollAndJamLoop(L, DT, LI, SE, TTI, AC, DI, ORE, OptLevel); in runOnLoop() 531 Pass *llvm::createLoopUnrollAndJamPass(int OptLevel) { in INITIALIZE_PASS_DEPENDENCY() 532 return new LoopUnrollAndJam(OptLevel); in INITIALIZE_PASS_DEPENDENCY() 545 OptLevel, U)) in run()
|
| H A D | LoopUnrollPass.cpp | 187 OptimizationRemarkEmitter &ORE, int OptLevel, in gatherUnrollingPreferences() argument 195 OptLevel > 2 ? UnrollThresholdAggressive : UnrollThresholdDefault; in gatherUnrollingPreferences() 1125 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument 1357 int OptLevel; member in __anona20e68900911::LoopUnroll 1378 LoopUnroll(int OptLevel = 2, bool OnlyWhenForced = false, in LoopUnroll() argument 1386 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1448 Pass *llvm::createLoopUnrollPass(int OptLevel, bool OnlyWhenForced, in INITIALIZE_PASS_DEPENDENCY() 1456 OptLevel, OnlyWhenForced, ForgetAllSCEV, in INITIALIZE_PASS_DEPENDENCY() 1465 Pass *llvm::createSimpleLoopUnrollPass(int OptLevel, bool OnlyWhenForced, in createSimpleLoopUnrollPass() argument 1492 /*PreserveLCSSA*/ true, OptLevel, in run() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 59 CodeGenOpt::Level OptLevel, bool JIT) in LanaiTargetMachine() argument 63 OptLevel), in LanaiTargetMachine() 65 OptLevel), in LanaiTargetMachine()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelDAGToDAG.cpp | 30 explicit R600DAGToDAGISel(TargetMachine *TM, CodeGenOpt::Level OptLevel) in R600DAGToDAGISel() argument 31 : AMDGPUDAGToDAGISel(TM, OptLevel) {} in R600DAGToDAGISel() 182 CodeGenOpt::Level OptLevel) { in createR600ISelDag() argument 183 return new R600DAGToDAGISel(TM, OptLevel); in createR600ISelDag()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 41 ARCDAGToDAGISel(ARCTargetMachine &TM, CodeGenOpt::Level OptLevel) in ARCDAGToDAGISel() argument 42 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel() 71 CodeGenOpt::Level OptLevel) { in createARCISelDag() argument 72 return new ARCDAGToDAGISel(TM, OptLevel); in createARCISelDag()
|
| /llvm-project-15.0.7/clang/tools/clang-fuzzer/handle-llvm/ |
| H A D | handle_llvm.cpp | 84 CodeGenOpt::Level OptLevel, in AddOptimizationPasses() argument 88 Builder.OptLevel = OptLevel; in AddOptimizationPasses() 90 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 182 Pass *createLoopUnrollPass(int OptLevel = 2, bool OnlyWhenForced = false, 189 Pass *createSimpleLoopUnrollPass(int OptLevel = 2, bool OnlyWhenForced = false, 196 Pass *createLoopUnrollAndJamPass(int OptLevel = 2);
|
| /llvm-project-15.0.7/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() 525 if (OptLevel.getNumOccurrences()) { in thinlto_create_codegen() 526 if (OptLevel < '0' || OptLevel > '3') in thinlto_create_codegen() 528 CodeGen->setOptLevel(OptLevel - '0'); in thinlto_create_codegen() 529 switch (OptLevel) { in thinlto_create_codegen()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 45 CodeGenOpt::Level OptLevel) in WebAssemblyDAGToDAGISel() argument 46 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) { in WebAssemblyDAGToDAGISel() 287 CodeGenOpt::Level OptLevel) { in createWebAssemblyISelDag() argument 288 return new WebAssemblyDAGToDAGISel(TM, OptLevel); in createWebAssemblyISelDag()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 215 SavedOptLevel = IS.OptLevel; in OptLevelChanger() 219 IS.OptLevel = NewOptLevel; in OptLevelChanger() 235 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger() 241 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger() 260 if (OptLevel == CodeGenOpt::None || in createDefaultScheduler() 318 OptLevel(OL) { in SelectionDAGISel() 332 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage() 342 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage() 428 if (OptLevel != CodeGenOpt::None) in runOnMachineFunction() 921 if (OptLevel != CodeGenOpt::None) in CodeGenAndEmitDAG() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreISelDAGToDAG.cpp | 41 XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOpt::Level OptLevel) in XCoreDAGToDAGISel() argument 42 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel() 83 CodeGenOpt::Level OptLevel) { in createXCoreISelDag() argument 84 return new XCoreDAGToDAGISel(TM, OptLevel); in createXCoreISelDag()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 93 MSP430DAGToDAGISel(MSP430TargetMachine &TM, CodeGenOpt::Level OptLevel) in MSP430DAGToDAGISel() argument 94 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel() 126 CodeGenOpt::Level OptLevel) { in createMSP430ISelDag() argument 127 return new MSP430DAGToDAGISel(TM, OptLevel); in createMSP430ISelDag() 351 IsLegalToFold(N1, Op, Op, OptLevel)) { in tryIndexedBinOp()
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | opt.cpp | 331 TargetMachine *TM, unsigned OptLevel, in AddOptimizationPasses() argument 337 Builder.OptLevel = OptLevel; in AddOptimizationPasses() 340 if (OptLevel > 1) { in AddOptimizationPasses() 341 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses() 346 DisableLoopUnrolling : OptLevel == 0; in AddOptimizationPasses() 348 Builder.LoopVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses() 350 Builder.SLPVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 57 Options, RM, CM, OptLevel, /*JIT*/ true); in createTargetMachine() 131 switch (JTMB.OptLevel) { in print()
|