Home
last modified time | relevance | path

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

123456789

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h34 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 DTargetSubtargetInfo.h122 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 DAArch64TargetMachine.cpp363 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 DAArch64TargetMachine.h36 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 DPPCTargetMachine.cpp204 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 DARMTargetMachine.cpp205 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 DRISCVTargetMachine.cpp185 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 DSystemZTargetMachine.cpp164 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 DInstructionSelect.h54 InstructionSelect(CodeGenOptLevel OL = CodeGenOptLevel::Default,
69 CodeGenOptLevel OptLevel = CodeGenOptLevel::None;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp57 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 DTargetPassConfig.cpp612 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 DAMDGPUTargetMachine.cpp719 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 DAMDGPUTargetMachine.h45 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 DHexagonTargetMachine.cpp230 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 DCodeGen.h82 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 DSparcTargetMachine.h33 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 DLoongArchTargetMachine.cpp95 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 DJITTargetMachineBuilder.cpp126 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 DNVPTXTargetMachine.cpp144 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 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/Target/Mips/
H A DMips16ISelDAGToDAG.h22 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOptLevel OL) in Mips16DAGToDAGISel()
52 explicit Mips16DAGToDAGISelLegacy(MipsTargetMachine &TM, CodeGenOptLevel OL);
56 CodeGenOptLevel OptLevel);
H A DMipsTargetMachine.h43 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 DCodeGenPassBuilder.h185 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 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/lib/Target/X86/
H A DX86TargetMachine.cpp238 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()

123456789