/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 347 CodeGenOptLevel OL, bool JIT, in AArch64TargetMachine() 478 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in AArch64leTargetMachine() 486 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in AArch64beTargetMachine() 496 if (TM.getOptLevel() != CodeGenOptLevel::None) in AArch64PassConfig() 585 TM->getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses() 591 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 604 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 626 if (getOptLevel() == CodeGenOptLevel::Aggressive && EnableSelectOpt) in addIRPasses() 631 /*IsOptNone=*/TM->getOptLevel() == CodeGenOptLevel::None)); in addIRPasses() 634 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() [all …]
|
H A D | AArch64TargetMachine.h | 33 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 85 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 98 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 200 static std::string computeFSAdditions(StringRef FS, CodeGenOptLevel OL, in computeFSAdditions() 212 if (OL >= CodeGenOptLevel::Default) { in computeFSAdditions() 219 if (OL != CodeGenOptLevel::None) { in computeFSAdditions() 349 CodeGenOptLevel OL, bool JIT) in PPCTargetMachine() 418 if (TM.getOptLevel() != CodeGenOptLevel::None) in PPCPassConfig() 458 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 467 if (TM->getOptLevel() == CodeGenOptLevel::Aggressive && in addIRPasses() 477 if (TM->getOptLevel() >= CodeGenOptLevel::Default && EnableGEPOpt) { in addIRPasses() 494 if (MergeStringPool && getOptLevel() != CodeGenOptLevel::None) in addPreISel() 497 if (!DisableInstrFormPrep && getOptLevel() != CodeGenOptLevel::None) in addPreISel() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 224 CodeGenOptLevel OL, bool isLittle) in ARMBaseTargetMachine() 334 CodeGenOptLevel OL, bool JIT) in ARMLETargetMachine() 342 CodeGenOptLevel OL, bool JIT) in ARMBETargetMachine() 428 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 442 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses() 446 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() 450 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 462 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 468 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel() 477 (TM->getOptLevel() < CodeGenOptLevel::Aggressive) && in addPreISel() [all …]
|
H A D | ARMTargetMachine.h | 45 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 104 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 115 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 152 CodeGenOptLevel OL, bool JIT) in SystemZTargetMachine() 232 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 245 if (getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 271 if (getOptLevel() == CodeGenOptLevel::None) in addPostRegAlloc() 276 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 284 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 310 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 317 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 160 CodeGenOptLevel OL, bool JIT) in RISCVTargetMachine() 336 if (TM.getOptLevel() != CodeGenOptLevel::None) in RISCVPassConfig() 402 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 413 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized() 422 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 435 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addPreISel() 452 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 469 if (getOptLevel() == CodeGenOptLevel::None) { in addPreLegalizeMachineIR() 482 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegBankSelect() 509 if (TM->getOptLevel() >= CodeGenOptLevel::Default && in addPreEmitPass() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | InstructionSelect.h | 52 InstructionSelect(CodeGenOptLevel OL = CodeGenOptLevel::Default, 61 CodeGenOptLevel OptLevel = CodeGenOptLevel::None;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 58 CodeGenOptLevel OptLevel; 82 DwarfEHPrepare(CodeGenOptLevel OptLevel_, Function &F_, in DwarfEHPrepare() 199 if (OptLevel != CodeGenOptLevel::None) { in InsertUnwindResumeCalls() 321 static bool prepareDwarfEH(CodeGenOptLevel OptLevel, Function &F, in prepareDwarfEH() 336 CodeGenOptLevel OptLevel; 341 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel = CodeGenOptLevel::Default) in DwarfEHPrepareLegacyPass() 352 if (OptLevel != CodeGenOptLevel::None) { in runOnFunction() 363 if (OptLevel != CodeGenOptLevel::None) { in getAnalysisUsage() 383 if (OptLevel != CodeGenOptLevel::None) { in run() 408 FunctionPass *llvm::createDwarfEHPass(CodeGenOptLevel OptLevel) { in INITIALIZE_PASS_DEPENDENCY()
|
H A D | TargetPassConfig.cpp | 603 CodeGenOptLevel TargetPassConfig::getOptLevel() const { in getOptLevel() 817 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 860 if (getOptLevel() != CodeGenOptLevel::None && !DisableConstantHoisting) in addIRPasses() 863 if (getOptLevel() != CodeGenOptLevel::None && !DisableReplaceWithVecLib) in addIRPasses() 866 if (getOptLevel() != CodeGenOptLevel::None && !DisablePartialLibcallInlining) in addIRPasses() 887 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 891 if (getOptLevel() != CodeGenOptLevel::None && !DisableSelectOptimize) in addIRPasses() 943 if (getOptLevel() != CodeGenOptLevel::None && !DisableCGP) in addCodeGenPrepare() 987 else if (TM->getOptLevel() == CodeGenOptLevel::None && in addCoreISelPasses() 1105 if (getOptLevel() != CodeGenOptLevel::None) { in addMachinePasses() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CodeGen.h | 54 enum class CodeGenOptLevel { enum 65 inline std::optional<CodeGenOptLevel> getLevel(int OL) { in getLevel() 68 return static_cast<CodeGenOptLevel>(OL); in getLevel() 73 inline std::optional<CodeGenOptLevel> parseLevel(char C) { in parseLevel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 213 CodeGenOptLevel OptLevel); 265 CodeGenOptLevel OL, bool JIT) in HexagonTargetMachine() 276 (HexagonNoOpt ? CodeGenOptLevel::None : OL)), in HexagonTargetMachine() 374 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addIRPasses() 407 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addInstSelector() 445 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 461 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addPreRegAlloc() 466 if (getOptLevel() != CodeGenOptLevel::None) { in addPostRegAlloc() 478 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 484 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addPreEmitPass()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | CodeGenPassBuilder.h | 137 Opt.OptimizeRegAlloc = getOptLevel() != CodeGenOptLevel::None; in CodeGenPassBuilder() 262 CodeGenOptLevel getOptLevel() const { return TM.getOptLevel(); } in getOptLevel() 650 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableLSR) { in addIRPasses() 658 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 678 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableConstantHoisting) in addIRPasses() 683 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 686 if (getOptLevel() != CodeGenOptLevel::None && in addIRPasses() 702 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableSelectOptimize) in addIRPasses() 758 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableCGP) in addCodeGenPrepare() 805 else if (TM.getOptLevel() == CodeGenOptLevel::None && TM.getO0WantsFastISel()) in addCoreISelPasses() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 130 CodeGenOptLevel OL, bool is64bit) in NVPTXTargetMachine() 157 CodeGenOptLevel OL, bool JIT) in NVPTXTargetMachine32() 167 CodeGenOptLevel OL, bool JIT) in NVPTXTargetMachine64() 269 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 332 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 340 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 363 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 395 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/ExecutionEngine/Orc/ |
H A D | JITTargetMachineBuilder.cpp | 128 case CodeGenOptLevel::None: in print() 131 case CodeGenOptLevel::Less: in print() 134 case CodeGenOptLevel::Default: in print() 137 case CodeGenOptLevel::Aggressive: in print()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 593 CodeGenOptLevel OptLevel) in AMDGPUTargetMachine() 872 CodeGenOptLevel OL, bool JIT) in GCNTargetMachine() 942 if (isPassEnabled(EnableVOPD, CodeGenOptLevel::Less)) in createPostMachineScheduler() 989 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 996 if (isPassEnabled(EnableLoopPrefetch, CodeGenOptLevel::Aggressive)) in addStraightLineScalarOptimizationPasses() 1051 if (TM.getOptLevel() > CodeGenOptLevel::None) in addIRPasses() 1056 (TM.getOptLevel() >= CodeGenOptLevel::Less) && in addIRPasses() 1063 if (TM.getOptLevel() > CodeGenOptLevel::None) { in addIRPasses() 1085 if (TM.getOptLevel() > CodeGenOptLevel::Less) in addIRPasses() 1154 if (TM->getOptLevel() > CodeGenOptLevel::None) in addPreISel() [all …]
|
H A D | AMDGPUTargetMachine.h | 45 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL); 93 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, 151 CodeGenOptLevel Level = CodeGenOptLevel::Default) const {
|
/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);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchTargetMachine.cpp | 90 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in LoongArchTargetMachine() 175 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableLoopDataPrefetch) in addIRPasses() 183 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 222 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 229 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized()
|
/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/include/llvm/CodeGen/ |
H A D | TargetSubtargetInfo.h | 120 getDAGScheduler(CodeGenOptLevel) const { in getDAGScheduler() argument 274 virtual CodeGenOptLevel getOptLevelToEnablePostRAScheduler() const { in getOptLevelToEnablePostRAScheduler() 275 return CodeGenOptLevel::Default; in getOptLevelToEnablePostRAScheduler() 282 virtual bool enableRALocalReassignment(CodeGenOptLevel OptLevel) const;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | InstructionSelect.cpp | 65 InstructionSelect::InstructionSelect(CodeGenOptLevel OL, char &PassID) in INITIALIZE_PASS_DEPENDENCY() 73 if (OptLevel != CodeGenOptLevel::None) { in getAnalysisUsage() 93 CodeGenOptLevel OldOptLevel = OptLevel; 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/X86/ |
H A D | X86TargetMachine.cpp | 236 CodeGenOptLevel OL, bool JIT) in X86TargetMachine() 473 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 503 getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 551 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 564 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegAlloc() 582 if (getOptLevel() != CodeGenOptLevel::None) in addPostRegAlloc() 592 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass() 601 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelDAGToDAG.cpp | 31 XtensaDAGToDAGISel(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISel() 109 XtensaDAGToDAGISelLegacy(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISelLegacy() 122 CodeGenOptLevel OptLevel) { in createXtensaISelDag()
|