Home
last modified time | relevance | path

Searched refs:OptLevel (Results 1 – 25 of 128) sorted by relevance

123456

/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp45 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 DInlineSimple.cpp97 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 DLoopUnrollPass.h27 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 DLoopUnrollAndJamPass.h21 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 DSchedulerRegistry.h64 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 DDwarfEHPrepare.cpp57 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 DLoopUnrollAndJamPass.cpp284 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 DLoopUnrollPass.cpp186 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 Dbugpoint.cpp118 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 DInstructionSelect.cpp61 : 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 DJITTargetMachineBuilder.h104 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 DLanaiTargetMachine.cpp61 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 DARCISelDAGToDAG.cpp48 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 DR600ISelDAGToDAG.cpp33 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 DScalar.h176 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 Dlto.cpp37 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 DSelectionDAGISel.cpp219 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 Dpassmgr_builder_ocaml.c48 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 DXCoreISelDAGToDAG.cpp48 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 DX86SpeculativeExecutionSideEffectSuppression.cpp91 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 DMSP430ISelDAGToDAG.cpp98 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 DWebAssemblyISelDAGToDAG.cpp50 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 DJITTargetMachineBuilder.cpp57 Options, RM, CM, OptLevel, /*JIT*/ true); in createTargetMachine()
131 switch (JTMB.OptLevel) { in print()
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DExecutionEngine.h44 unsigned OptLevel; member
84 unsigned OptLevel,
/openbsd-src/gnu/llvm/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp238 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()

123456