Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/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() 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 DLoopUnrollAndJamPass.h21 const int OptLevel; variable
24 explicit LoopUnrollAndJamPass(int OptLevel = 2) : OptLevel(OptLevel) {} in OptLevel() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp58 CodeGenOptLevel OptLevel; member in __anonc50c50a40111::DwarfEHPrepare
85 : OptLevel(OptLevel_), F(F_), TLI(TLI_), DTU(DTU_), TTI(TTI_), in DwarfEHPrepare()
199 if (OptLevel != CodeGenOptLevel::None) { in InsertUnwindResumeCalls()
321 static bool prepareDwarfEH(CodeGenOptLevel OptLevel, Function &F, in prepareDwarfEH() argument
327 return DwarfEHPrepare(OptLevel, F, TLI, DT ? &DTU : nullptr, TTI, in prepareDwarfEH()
336 CodeGenOptLevel OptLevel; member in __anonc50c50a40211::DwarfEHPrepareLegacyPass
341 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel = CodeGenOptLevel::Default) in DwarfEHPrepareLegacyPass() argument
342 : FunctionPass(ID), OptLevel(OptLevel) {} in DwarfEHPrepareLegacyPass()
352 if (OptLevel != CodeGenOptLevel::None) { in runOnFunction()
357 return prepareDwarfEH(OptLevel, F, TLI, DT, TTI, TM.getTargetTriple()); in runOnFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h64 CodeGenOptLevel OptLevel);
69 CodeGenOptLevel OptLevel);
88 CodeGenOptLevel OptLevel);
94 CodeGenOptLevel OptLevel);
98 CodeGenOptLevel OptLevel);
103 CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelDAGToDAG.cpp31 XtensaDAGToDAGISel(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISel() argument
32 : SelectionDAGISel(TM, OptLevel) {} in XtensaDAGToDAGISel()
109 XtensaDAGToDAGISelLegacy(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISelLegacy() argument
111 ID, std::make_unique<XtensaDAGToDAGISel>(TM, OptLevel)) {} in XtensaDAGToDAGISelLegacy()
122 CodeGenOptLevel OptLevel) { in createXtensaISelDag() argument
123 return new XtensaDAGToDAGISelLegacy(TM, OptLevel); in createXtensaISelDag()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp33 explicit R600DAGToDAGISel(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISel() argument
34 : AMDGPUDAGToDAGISel(TM, OptLevel) {} in R600DAGToDAGISel()
55 explicit R600DAGToDAGISelLegacy(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISelLegacy() argument
57 ID, std::make_unique<R600DAGToDAGISel>(TM, OptLevel)) {} in R600DAGToDAGISelLegacy()
198 CodeGenOptLevel OptLevel) { in createR600ISelDag() argument
199 return new R600DAGToDAGISelLegacy(TM, OptLevel); in createR600ISelDag()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp46 ARCDAGToDAGISel(ARCTargetMachine &TM, CodeGenOptLevel OptLevel) in ARCDAGToDAGISel() argument
47 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel()
64 explicit ARCDAGToDAGISelLegacy(ARCTargetMachine &TM, CodeGenOptLevel OptLevel) in ARCDAGToDAGISelLegacy() argument
66 ID, std::make_unique<ARCDAGToDAGISel>(TM, OptLevel)) {} in ARCDAGToDAGISelLegacy()
78 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
79 return new ARCDAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h102 JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOptLevel OptLevel) { in setCodeGenOptLevel() argument
103 this->OptLevel = OptLevel; in setCodeGenOptLevel()
153 CodeGenOptLevel OptLevel = CodeGenOptLevel::Default; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp66 : MachineFunctionPass(PassID), OptLevel(OL) {} in INITIALIZE_PASS_DEPENDENCY()
73 if (OptLevel != CodeGenOptLevel::None) { in getAnalysisUsage()
93 CodeGenOptLevel OldOptLevel = OptLevel; in runOnMachineFunction()
94 auto RestoreOptLevel = make_scope_exit([=]() { OptLevel = OldOptLevel; }); in runOnMachineFunction()
95 OptLevel = MF.getFunction().hasOptNone() ? CodeGenOptLevel::None in runOnMachineFunction()
99 if (OptLevel != CodeGenOptLevel::None) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp61 std::optional<CodeModel::Model> CodeModel, CodeGenOptLevel OptLevel, in LanaiTargetMachine() argument
66 OptLevel), in LanaiTargetMachine()
68 OptLevel), in LanaiTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp46 XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOptLevel OptLevel) in XCoreDAGToDAGISel() argument
47 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
84 CodeGenOptLevel OptLevel) in XCoreDAGToDAGISelLegacy() argument
86 ID, std::make_unique<XCoreDAGToDAGISel>(TM, OptLevel)) {} in XCoreDAGToDAGISelLegacy()
98 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
99 return new XCoreDAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp96 MSP430DAGToDAGISel(MSP430TargetMachine &TM, CodeGenOptLevel OptLevel) in MSP430DAGToDAGISel() argument
97 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
124 MSP430DAGToDAGISelLegacy(MSP430TargetMachine &TM, CodeGenOptLevel OptLevel) in MSP430DAGToDAGISelLegacy() argument
126 ID, std::make_unique<MSP430DAGToDAGISel>(TM, OptLevel)) {} in MSP430DAGToDAGISelLegacy()
138 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
139 return new MSP430DAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
362 IsLegalToFold(N1, Op, Op, OptLevel)) { in tryIndexedBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp48 CodeGenOptLevel OptLevel) in WebAssemblyDAGToDAGISel() argument
49 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in WebAssemblyDAGToDAGISel()
88 CodeGenOptLevel OptLevel) in WebAssemblyDAGToDAGISelLegacy() argument
90 ID, std::make_unique<WebAssemblyDAGToDAGISel>(TM, OptLevel)) {} in WebAssemblyDAGToDAGISelLegacy()
432 CodeGenOptLevel OptLevel) { in createWebAssemblyISelDag() argument
433 return new WebAssemblyDAGToDAGISelLegacy(TM, OptLevel); in createWebAssemblyISelDag()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp246 SavedOptLevel = IS.OptLevel; in OptLevelChanger()
249 IS.OptLevel = NewOptLevel; in OptLevelChanger()
268 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
272 LLVM_DEBUG(dbgs() << "\tBefore: -O" << static_cast<int>(IS.OptLevel) in ~OptLevelChanger()
274 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
284 CodeGenOptLevel OptLevel) { in createDefaultScheduler() argument
289 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
290 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
293 if (OptLevel == CodeGenOptLevel::None || in createDefaultScheduler()
296 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp31 explicit CSKYDAGToDAGISel(CSKYTargetMachine &TM, CodeGenOptLevel OptLevel) in CSKYDAGToDAGISel() argument
32 : SelectionDAGISel(TM, OptLevel) {} in CSKYDAGToDAGISel()
60 CodeGenOptLevel OptLevel) in CSKYDAGToDAGISelLegacy() argument
62 ID, std::make_unique<CSKYDAGToDAGISel>(TM, OptLevel)) {} in CSKYDAGToDAGISelLegacy()
410 CodeGenOptLevel OptLevel) { in createCSKYISelDag() argument
411 return new CSKYDAGToDAGISelLegacy(TM, OptLevel); in createCSKYISelDag()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp282 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument
284 L, SE, TTI, nullptr, nullptr, ORE, OptLevel, std::nullopt, std::nullopt, in tryToUnrollAndJamLoop()
428 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop() argument
442 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel); in tryToUnrollAndJamLoop()
462 OptLevel, U)) in run()
H A DLoopUnrollPass.cpp192 OptimizationRemarkEmitter &ORE, int OptLevel, in gatherUnrollingPreferences() argument
201 OptLevel > 2 ? UnrollThresholdAggressive : UnrollThresholdDefault; in gatherUnrollingPreferences()
1159 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument
1215 L, SE, TTI, BFI, PSI, ORE, OptLevel, ProvidedThreshold, ProvidedCount, in tryToUnrollLoop()
1393 int OptLevel; member in __anonb38c91600a11::LoopUnroll
1414 LoopUnroll(int OptLevel = 2, bool OnlyWhenForced = false, in LoopUnroll() argument
1424 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll()
1453 L, DT, LI, SE, TTI, AC, ORE, nullptr, nullptr, PreserveLCSSA, OptLevel, in runOnLoop()
1486 Pass *llvm::createLoopUnrollPass(int OptLevel, bool OnlyWhenForced, in INITIALIZE_PASS_DEPENDENCY()
1494 OptLevel, OnlyWhenForced, ForgetAllSCEV, in INITIALIZE_PASS_DEPENDENCY()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.h37 CodeGenOptLevel OptLevel) in HexagonDAGToDAGISel() argument
38 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel()
169 CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeExecutionSideEffectSuppression.cpp91 const auto &OptLevel = MF.getTarget().getOptLevel(); in runOnMachineFunction() local
98 !(Subtarget.useLVILoadHardening() && OptLevel == CodeGenOptLevel::None) && in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp53 Options, RM, CM, OptLevel, /*JIT*/ true); in createTargetMachine()
127 switch (JTMB.OptLevel) { in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h44 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, CodeGenOptLevel OptLevel);
108 CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp241 unsigned OptLevel, bool Freestanding, in optimizeModule() argument
274 switch (OptLevel) { in optimizeModule()
367 const GVSummaryMapTy &DefinedGVSummaries, unsigned OptLevel, in ModuleCacheEntry() argument
382 Conf.OptLevel = OptLevel; in ModuleCacheEntry()
441 bool Freestanding, unsigned OptLevel, unsigned count, in ProcessThinLTOModule() argument
486 optimizeModule(TheModule, TM, OptLevel, Freestanding, DebugPassManager, in ProcessThinLTOModule()
923 optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding, in optimize()
1147 DefinedGVSummaries, OptLevel, Freestanding, in run()
1193 DisableCodeGen, SaveTempsDir, Freestanding, OptLevel, count, in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp34 AVRDAGToDAGISel(AVRTargetMachine &TM, CodeGenOptLevel OptLevel) in AVRDAGToDAGISel() argument
35 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in AVRDAGToDAGISel()
64 AVRDAGToDAGISelLegacy(AVRTargetMachine &TM, CodeGenOptLevel OptLevel) in AVRDAGToDAGISelLegacy() argument
66 ID, std::make_unique<AVRDAGToDAGISel>(TM, OptLevel)) {} in AVRDAGToDAGISelLegacy()
599 CodeGenOptLevel OptLevel) { in createAVRISelDag() argument
600 return new AVRDAGToDAGISelLegacy(TM, OptLevel); in createAVRISelDag()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DExecutionEngine.h44 unsigned OptLevel; member
84 unsigned OptLevel,
/freebsd/contrib/llvm-project/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp39 OptLevel("O", variable
327 Conf.OptLevel = OptLevel - '0'; in run()
344 Conf.PTO.LoopVectorization = Conf.OptLevel > 1; in run()
345 Conf.PTO.SLPVectorization = Conf.OptLevel > 1; in run()

12345