| /freebsd/contrib/llvm-project/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
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 57 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 D | SchedulerRegistry.h | 65 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 D | ARCISelDAGToDAG.cpp | 47 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 D | R600ISelDAGToDAG.cpp | 34 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 D | JITTargetMachineBuilder.h | 103 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 D | XCoreISelDAGToDAG.cpp | 40 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 D | XtensaISelDAGToDAG.cpp | 33 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 D | InstructionSelect.cpp | 67 : 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 D | LanaiTargetMachine.cpp | 58 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 D | LoongArchISelDAGToDAG.h | 30 CodeGenOptLevel OptLevel) in LoongArchDAGToDAGISel() argument 31 : SelectionDAGISel(TM, OptLevel) {} in LoongArchDAGToDAGISel() 98 CodeGenOptLevel OptLevel);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 92 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 D | WebAssemblyISelDAGToDAG.cpp | 47 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 D | WebAssembly.h | 37 CodeGenOptLevel OptLevel); 47 FunctionPass *createWebAssemblyRegStackify(CodeGenOptLevel OptLevel);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 245 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 D | CSKYISelDAGToDAG.cpp | 31 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 D | LoopUnrollAndJamPass.cpp | 281 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 D | LoopUnrollPass.cpp | 191 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 D | HexagonISelDAGToDAG.h | 37 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 D | X86SpeculativeExecutionSideEffectSuppression.cpp | 91 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 D | JITTargetMachineBuilder.cpp | 51 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 D | ThinLTOCodeGenerator.cpp | 234 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 D | NVPTXISelDAGToDAG.h | 58 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, CodeGenOptLevel OptLevel); 123 CodeGenOptLevel OptLevel);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelDAGToDAG.cpp | 34 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()
|