Home
last modified time | relevance | path

Searched refs:OptLevel (Results 1 – 25 of 125) 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() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp57 CodeGenOptLevel OptLevel; member in __anonc50c50a40111::DwarfEHPrepare
84 : OptLevel(OptLevel_), F(F_), TLI(TLI_), DTU(DTU_), TTI(TTI_), in DwarfEHPrepare()
198 if (OptLevel != CodeGenOptLevel::None) { in InsertUnwindResumeCalls()
320 static bool prepareDwarfEH(CodeGenOptLevel OptLevel, Function &F, in prepareDwarfEH() argument
326 return DwarfEHPrepare(OptLevel, F, TLI, DT ? &DTU : nullptr, TTI, in prepareDwarfEH()
335 CodeGenOptLevel OptLevel; member in __anonc50c50a40211::DwarfEHPrepareLegacyPass
340 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel = CodeGenOptLevel::Default) in DwarfEHPrepareLegacyPass() argument
341 : FunctionPass(ID), OptLevel(OptLevel) {} in DwarfEHPrepareLegacyPass()
351 if (OptLevel != CodeGenOptLevel::None) { in runOnFunction()
356 return prepareDwarfEH(OptLevel, F, TLI, DT, TTI, TM.getTargetTriple()); in runOnFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h65 createBURRListDAGScheduler(SelectionDAGISel *IS, CodeGenOptLevel OptLevel);
70 createSourceListDAGScheduler(SelectionDAGISel *IS, CodeGenOptLevel OptLevel);
89 CodeGenOptLevel OptLevel);
95 CodeGenOptLevel OptLevel);
99 CodeGenOptLevel OptLevel);
104 CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp47 ARCDAGToDAGISel(ARCTargetMachine &TM, CodeGenOptLevel OptLevel) in ARCDAGToDAGISel() argument
48 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel()
65 explicit ARCDAGToDAGISelLegacy(ARCTargetMachine &TM, CodeGenOptLevel OptLevel) in ARCDAGToDAGISelLegacy() argument
67 ID, std::make_unique<ARCDAGToDAGISel>(TM, OptLevel)) {} in ARCDAGToDAGISelLegacy()
79 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
80 return new ARCDAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp34 explicit R600DAGToDAGISel(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISel() argument
35 : AMDGPUDAGToDAGISel(TM, OptLevel) {} in R600DAGToDAGISel()
56 explicit R600DAGToDAGISelLegacy(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISelLegacy() argument
58 ID, std::make_unique<R600DAGToDAGISel>(TM, OptLevel)) {} in R600DAGToDAGISelLegacy()
199 CodeGenOptLevel OptLevel) { in createR600ISelDag() argument
200 return new R600DAGToDAGISelLegacy(TM, OptLevel); in createR600ISelDag()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h103 JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOptLevel OptLevel) { in setCodeGenOptLevel() argument
104 this->OptLevel = OptLevel; in setCodeGenOptLevel()
154 CodeGenOptLevel OptLevel = CodeGenOptLevel::Default; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp40 XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOptLevel OptLevel) in XCoreDAGToDAGISel() argument
41 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
78 CodeGenOptLevel OptLevel) in XCoreDAGToDAGISelLegacy() argument
80 ID, std::make_unique<XCoreDAGToDAGISel>(TM, OptLevel)) {} in XCoreDAGToDAGISelLegacy()
92 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
93 return new XCoreDAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelDAGToDAG.cpp33 explicit XtensaDAGToDAGISel(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISel() argument
34 : SelectionDAGISel(TM, OptLevel) {} in XtensaDAGToDAGISel()
119 XtensaDAGToDAGISelLegacy(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISelLegacy() argument
121 ID, std::make_unique<XtensaDAGToDAGISel>(TM, OptLevel)) {} in XtensaDAGToDAGISelLegacy()
132 CodeGenOptLevel OptLevel) { in createXtensaISelDag() argument
133 return new XtensaDAGToDAGISelLegacy(TM, OptLevel); in createXtensaISelDag()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp67 : MachineFunctionPass(PassID), OptLevel(OL) {} in INITIALIZE_PASS_DEPENDENCY()
126 if (OptLevel != CodeGenOptLevel::None) { in getAnalysisUsage()
143 CodeGenOptLevel OldOptLevel = OptLevel; in runOnMachineFunction()
144 auto RestoreOptLevel = make_scope_exit([=]() { OptLevel = OldOptLevel; }); in runOnMachineFunction()
145 OptLevel = MF.getFunction().hasOptNone() ? CodeGenOptLevel::None in runOnMachineFunction()
149 if (OptLevel != CodeGenOptLevel::None) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp58 std::optional<CodeModel::Model> CodeModel, CodeGenOptLevel OptLevel, in LanaiTargetMachine() argument
63 getEffectiveCodeModel(CodeModel, CodeModel::Medium), OptLevel), in LanaiTargetMachine()
65 OptLevel), in LanaiTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.h30 CodeGenOptLevel OptLevel) in LoongArchDAGToDAGISel() argument
31 : SelectionDAGISel(TM, OptLevel) {} in LoongArchDAGToDAGISel()
98 CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp92 MSP430DAGToDAGISel(MSP430TargetMachine &TM, CodeGenOptLevel OptLevel) in MSP430DAGToDAGISel() argument
93 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
120 MSP430DAGToDAGISelLegacy(MSP430TargetMachine &TM, CodeGenOptLevel OptLevel) in MSP430DAGToDAGISelLegacy() argument
122 ID, std::make_unique<MSP430DAGToDAGISel>(TM, OptLevel)) {} in MSP430DAGToDAGISelLegacy()
134 CodeGenOptLevel OptLevel) { in INITIALIZE_PASS()
135 return new MSP430DAGToDAGISelLegacy(TM, OptLevel); in INITIALIZE_PASS()
358 IsLegalToFold(N1, Op, Op, OptLevel)) { in tryIndexedBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp47 CodeGenOptLevel OptLevel) in WebAssemblyDAGToDAGISel() argument
48 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in WebAssemblyDAGToDAGISel()
87 CodeGenOptLevel OptLevel) in WebAssemblyDAGToDAGISelLegacy() argument
89 ID, std::make_unique<WebAssemblyDAGToDAGISel>(TM, OptLevel)) {} in WebAssemblyDAGToDAGISelLegacy()
446 CodeGenOptLevel OptLevel) { in createWebAssemblyISelDag() argument
447 return new WebAssemblyDAGToDAGISelLegacy(TM, OptLevel); in createWebAssemblyISelDag()
H A DWebAssembly.h37 CodeGenOptLevel OptLevel);
47 FunctionPass *createWebAssemblyRegStackify(CodeGenOptLevel OptLevel);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp245 SavedOptLevel = IS.OptLevel; in OptLevelChanger()
248 IS.OptLevel = NewOptLevel; in OptLevelChanger()
267 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
271 LLVM_DEBUG(dbgs() << "\tBefore: -O" << static_cast<int>(IS.OptLevel) in ~OptLevelChanger()
273 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
283 CodeGenOptLevel OptLevel) { in createDefaultScheduler() argument
288 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
289 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
292 if (OptLevel == CodeGenOptLevel::None || in createDefaultScheduler()
295 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.cpp281 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument
283 L, SE, TTI, nullptr, nullptr, ORE, OptLevel, std::nullopt, std::nullopt, in tryToUnrollAndJamLoop()
427 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop() argument
441 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel); in tryToUnrollAndJamLoop()
465 OptLevel, U, AnyLoopRemoved)) in run()
H A DLoopUnrollPass.cpp191 OptimizationRemarkEmitter &ORE, int OptLevel, in gatherUnrollingPreferences() argument
200 OptLevel > 2 ? UnrollThresholdAggressive : UnrollThresholdDefault; in gatherUnrollingPreferences()
1160 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument
1216 L, SE, TTI, BFI, PSI, ORE, OptLevel, ProvidedThreshold, ProvidedCount, in tryToUnrollLoop()
1397 int OptLevel; member in __anonb38c91600a11::LoopUnroll
1418 LoopUnroll(int OptLevel = 2, bool OnlyWhenForced = false, in LoopUnroll() argument
1428 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll()
1457 L, DT, LI, SE, TTI, AC, ORE, nullptr, nullptr, PreserveLCSSA, OptLevel, in runOnLoop()
1490 Pass *llvm::createLoopUnrollPass(int OptLevel, bool OnlyWhenForced, in INITIALIZE_PASS_DEPENDENCY()
1498 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.cpp51 TT, CPU, Features.getString(), Options, RM, CM, OptLevel, /*JIT=*/true); in createTargetMachine()
125 switch (JTMB.OptLevel) { in print()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp234 unsigned OptLevel, bool Freestanding, in optimizeModule() argument
267 switch (OptLevel) { in optimizeModule()
359 const GVSummaryMapTy &DefinedGVSummaries, unsigned OptLevel, in ModuleCacheEntry() argument
374 Conf.OptLevel = OptLevel; in ModuleCacheEntry()
434 bool Freestanding, unsigned OptLevel, unsigned count, in ProcessThinLTOModule() argument
479 optimizeModule(TheModule, TM, OptLevel, Freestanding, DebugPassManager, in ProcessThinLTOModule()
912 optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding, in optimize()
1132 DefinedGVSummaries, OptLevel, Freestanding, in run()
1178 DisableCodeGen, SaveTempsDir, Freestanding, OptLevel, count, in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h58 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, CodeGenOptLevel OptLevel);
123 CodeGenOptLevel OptLevel);
/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()
597 CodeGenOptLevel OptLevel) { in createAVRISelDag() argument
598 return new AVRDAGToDAGISelLegacy(TM, OptLevel); in createAVRISelDag()

12345