Home
last modified time | relevance | path

Searched refs:CodeGenOptLevel (Results 1 – 25 of 167) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp347 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 DAArch64TargetMachine.h33 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 DPPCTargetMachine.cpp200 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 DARMTargetMachine.cpp224 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 DARMTargetMachine.h45 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 DSystemZTargetMachine.cpp152 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 DRISCVTargetMachine.cpp160 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 DInstructionSelect.h52 InstructionSelect(CodeGenOptLevel OL = CodeGenOptLevel::Default,
61 CodeGenOptLevel OptLevel = CodeGenOptLevel::None;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp58 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 DTargetPassConfig.cpp603 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 DCodeGen.h54 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 DHexagonTargetMachine.cpp213 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 DCodeGenPassBuilder.h137 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 DNVPTXTargetMachine.cpp130 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 DNVPTXTargetMachine.h39 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 DJITTargetMachineBuilder.cpp128 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 DAMDGPUTargetMachine.cpp593 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 DAMDGPUTargetMachine.h45 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 DMips16ISelDAGToDAG.h22 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 DLoongArchTargetMachine.cpp90 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 DTargetMachineC.cpp39 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 DTargetSubtargetInfo.h120 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 DInstructionSelect.cpp65 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 DX86TargetMachine.cpp236 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 DXtensaISelDAGToDAG.cpp31 XtensaDAGToDAGISel(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISel()
109 XtensaDAGToDAGISelLegacy(XtensaTargetMachine &TM, CodeGenOptLevel OptLevel) in XtensaDAGToDAGISelLegacy()
122 CodeGenOptLevel OptLevel) { in createXtensaISelDag()

1234567