| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SchedulerRegistry.h | 34 CodeGenOptLevel)> { 37 CodeGenOptLevel); 65 createBURRListDAGScheduler(SelectionDAGISel *IS, CodeGenOptLevel OptLevel); 70 createSourceListDAGScheduler(SelectionDAGISel *IS, CodeGenOptLevel OptLevel); 77 CodeGenOptLevel); 84 CodeGenOptLevel); 89 CodeGenOptLevel OptLevel); 95 CodeGenOptLevel OptLevel); 99 CodeGenOptLevel OptLevel); 104 CodeGenOptLevel OptLevel);
|
| H A D | TargetSubtargetInfo.h | 122 getDAGScheduler(CodeGenOptLevel) const { in getDAGScheduler() argument 285 virtual CodeGenOptLevel getOptLevelToEnablePostRAScheduler() const { in getOptLevelToEnablePostRAScheduler() 286 return CodeGenOptLevel::Default; in getOptLevelToEnablePostRAScheduler() 293 virtual bool enableRALocalReassignment(CodeGenOptLevel OptLevel) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 363 CodeGenOptLevel OL, bool JIT, in AArch64TargetMachine() 529 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in AArch64leTargetMachine() 537 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in AArch64beTargetMachine() 547 if (TM.getOptLevel() != CodeGenOptLevel::None) in AArch64PassConfig() 614 TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 620 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 633 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 655 if (getOptLevel() == CodeGenOptLevel::Aggressive && EnableSelectOpt) in addIRPasses() 659 /*IsOptNone=*/TM->getOptLevel() == CodeGenOptLevel::None)); in addIRPasses() 662 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() [all …]
|
| H A D | AArch64TargetMachine.h | 36 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 95 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 108 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 204 static std::string computeFSAdditions(StringRef FS, CodeGenOptLevel OL, in computeFSAdditions() 216 if (OL >= CodeGenOptLevel::Default) { in computeFSAdditions() 223 if (OL != CodeGenOptLevel::None) { in computeFSAdditions() 350 CodeGenOptLevel OL, bool JIT) in PPCTargetMachine() 429 if (TM.getOptLevel() != CodeGenOptLevel::None) in PPCPassConfig() 460 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 469 if (TM->getOptLevel() == CodeGenOptLevel::Aggressive && in addIRPasses() 479 if (TM->getOptLevel() >= CodeGenOptLevel::Default && EnableGEPOpt) { in addIRPasses() 500 : getOptLevel() != CodeGenOptLevel::None) in addPreISel() 504 if (!DisableInstrFormPrep && getOptLevel() != CodeGenOptLevel::None) in addPreISel() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 205 CodeGenOptLevel OL, bool isLittle) in ARMBaseTargetMachine() 338 CodeGenOptLevel OL, bool JIT) in ARMLETargetMachine() 346 CodeGenOptLevel OL, bool JIT) in ARMBETargetMachine() 412 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 426 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses() 430 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() 434 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 446 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 452 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel() 461 (TM->getOptLevel() < CodeGenOptLevel::Aggressive) && in addPreISel() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 185 CodeGenOptLevel OL, bool JIT) in RISCVTargetMachine() 393 if (TM.getOptLevel() != CodeGenOptLevel::None) in RISCVPassConfig() 454 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 464 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized() 474 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 487 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addPreISel() 494 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel() 510 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 527 if (getOptLevel() == CodeGenOptLevel::None) { in addPreLegalizeMachineIR() 540 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegBankSelect() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 164 CodeGenOptLevel OL, bool JIT) in SystemZTargetMachine() 242 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 255 if (getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 281 if (getOptLevel() == CodeGenOptLevel::None) in addPostRegAlloc() 286 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 294 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 320 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 327 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.h | 54 InstructionSelect(CodeGenOptLevel OL = CodeGenOptLevel::Default, 69 CodeGenOptLevel OptLevel = CodeGenOptLevel::None;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 57 CodeGenOptLevel OptLevel; 81 DwarfEHPrepare(CodeGenOptLevel OptLevel_, Function &F_, in DwarfEHPrepare() 198 if (OptLevel != CodeGenOptLevel::None) { in InsertUnwindResumeCalls() 320 static bool prepareDwarfEH(CodeGenOptLevel OptLevel, Function &F, in prepareDwarfEH() 335 CodeGenOptLevel OptLevel; 340 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel = CodeGenOptLevel::Default) in DwarfEHPrepareLegacyPass() 351 if (OptLevel != CodeGenOptLevel::None) { in runOnFunction() 362 if (OptLevel != CodeGenOptLevel::None) { in getAnalysisUsage() 382 if (OptLevel != CodeGenOptLevel::None) { in run() 407 FunctionPass *llvm::createDwarfEHPass(CodeGenOptLevel OptLevel) { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | TargetPassConfig.cpp | 612 CodeGenOptLevel TargetPassConfig::getOptLevel() const { in getOptLevel() 827 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 868 if (getOptLevel() != CodeGenOptLevel::None && !DisableConstantHoisting) in addIRPasses() 871 if (getOptLevel() != CodeGenOptLevel::None && !DisableReplaceWithVecLib) in addIRPasses() 874 if (getOptLevel() != CodeGenOptLevel::None && !DisablePartialLibcallInlining) in addIRPasses() 891 if (getOptLevel() != CodeGenOptLevel::None && !DisableSelectOptimize) in addIRPasses() 949 if (getOptLevel() != CodeGenOptLevel::None && !DisableCGP) in addCodeGenPrepare() 962 if (getOptLevel() != CodeGenOptLevel::None) in addISelPrepare() 996 else if (TM->getOptLevel() == CodeGenOptLevel::None && in addCoreISelPasses() 1115 if (getOptLevel() != CodeGenOptLevel::None) { in addMachinePasses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 719 CodeGenOptLevel OptLevel) in AMDGPUTargetMachine() 1078 CodeGenOptLevel OL, bool JIT) in GCNTargetMachine() 1157 getOptLevel() >= CodeGenOptLevel::Less) && in createPostMachineScheduler() 1231 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 1238 if (isPassEnabled(EnableLoopPrefetch, CodeGenOptLevel::Aggressive)) in addStraightLineScalarOptimizationPasses() 1298 (TM.getOptLevel() >= CodeGenOptLevel::Less) && in addIRPasses() 1305 if (TM.getOptLevel() > CodeGenOptLevel::None) { in addIRPasses() 1327 if (TM.getOptLevel() > CodeGenOptLevel::Less) in addIRPasses() 1351 TM->getOptLevel() > CodeGenOptLevel::None) in addCodeGenPrepare() 1393 if (TM->getOptLevel() > CodeGenOptLevel::None) in addPreISel() [all …]
|
| H A D | AMDGPUTargetMachine.h | 45 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL); 90 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 152 CodeGenOptLevel Level = CodeGenOptLevel::Default) const { 191 CodeGenOptLevel Level = CodeGenOptLevel::Default) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 230 CodeGenOptLevel OL, bool JIT) in HexagonTargetMachine() 241 (HexagonNoOpt ? CodeGenOptLevel::None : OL)), in HexagonTargetMachine() 335 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addIRPasses() 368 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addInstSelector() 406 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 424 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addPreRegAlloc() 429 if (getOptLevel() != CodeGenOptLevel::None) { in addPostRegAlloc() 440 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addPreSched2() 442 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 450 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addPreEmitPass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 82 enum class CodeGenOptLevel { enum 93 inline std::optional<CodeGenOptLevel> getLevel(int OL) { in getLevel() 96 return static_cast<CodeGenOptLevel>(OL); in getLevel() 101 inline std::optional<CodeGenOptLevel> parseLevel(char C) { in parseLevel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetMachine.h | 33 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 59 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 72 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 83 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 95 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in LoongArchTargetMachine() 180 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableLoopDataPrefetch) in addIRPasses() 188 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 224 if (TM->getOptLevel() != CodeGenOptLevel::None) in addPreRegAlloc() 229 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 236 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 126 case CodeGenOptLevel::None: in print() 129 case CodeGenOptLevel::Less: in print() 132 case CodeGenOptLevel::Default: in print() 135 case CodeGenOptLevel::Aggressive: in print()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 144 CodeGenOptLevel OL, bool is64bit) in NVPTXTargetMachine() 172 CodeGenOptLevel OL, bool JIT) in NVPTXTargetMachine32() 182 CodeGenOptLevel OL, bool JIT) in NVPTXTargetMachine64() 301 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 363 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 371 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 394 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 428 if (getOptLevel() != CodeGenOptLevel::None) { in addPostRegAlloc()
|
| H A D | NVPTXTargetMachine.h | 39 std::optional<CodeModel::Model> CM, CodeGenOptLevel OP, 88 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 99 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelDAGToDAG.h | 22 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOptLevel OL) in Mips16DAGToDAGISel() 52 explicit Mips16DAGToDAGISelLegacy(MipsTargetMachine &TM, CodeGenOptLevel OL); 56 CodeGenOptLevel OptLevel);
|
| H A D | MipsTargetMachine.h | 43 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 92 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 105 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | CodeGenPassBuilder.h | 185 Opt.OptimizeRegAlloc = getOptLevel() != CodeGenOptLevel::None; in CodeGenPassBuilder() 357 CodeGenOptLevel getOptLevel() const { return TM.getOptLevel(); } in getOptLevel() 753 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableLSR) { in addIRPasses() 758 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 778 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableConstantHoisting) in addIRPasses() 783 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 786 if (getOptLevel() != CodeGenOptLevel::None && in addIRPasses() 802 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableSelectOptimize) in addIRPasses() 861 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableCGP) in addCodeGenPrepare() 911 else if (TM.getOptLevel() == CodeGenOptLevel::None && TM.getO0WantsFastISel()) in addCoreISelPasses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachineC.cpp | 39 CodeGenOptLevel OL = CodeGenOptLevel::Default; 143 CodeGenOptLevel OL; in LLVMTargetMachineOptionsSetCodeGenOptLevel() 147 OL = CodeGenOptLevel::None; in LLVMTargetMachineOptionsSetCodeGenOptLevel() 150 OL = CodeGenOptLevel::Less; in LLVMTargetMachineOptionsSetCodeGenOptLevel() 153 OL = CodeGenOptLevel::Aggressive; in LLVMTargetMachineOptionsSetCodeGenOptLevel() 156 OL = CodeGenOptLevel::Default; in LLVMTargetMachineOptionsSetCodeGenOptLevel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 238 CodeGenOptLevel OL, bool JIT) in X86TargetMachine() 478 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 508 getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 556 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 570 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegAlloc() 588 if (getOptLevel() != CodeGenOptLevel::None) in addPostRegAlloc() 598 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass() 607 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass()
|