Home
last modified time | relevance | path

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

12345678910

/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h33 CodeGenOptLevel)> {
36 CodeGenOptLevel);
64 CodeGenOptLevel OptLevel);
69 CodeGenOptLevel OptLevel);
76 CodeGenOptLevel);
83 CodeGenOptLevel);
88 CodeGenOptLevel OptLevel);
94 CodeGenOptLevel OptLevel);
98 CodeGenOptLevel OptLevel);
103 CodeGenOptLevel OptLevel);
H A DLinkAllCodegenComponents.h41 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
43 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
45 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
47 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
49 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
51 llvm::CodeGenOptLevel::Default); in ForceCodegenLinking()
H A DTargetSubtargetInfo.h121 getDAGScheduler(CodeGenOptLevel) const { in getDAGScheduler()
285 virtual CodeGenOptLevel getOptLevelToEnablePostRAScheduler() const {
286 return CodeGenOptLevel::Default;
293 virtual bool enableRALocalReassignment(CodeGenOptLevel OptLevel) const;
120 getDAGScheduler(CodeGenOptLevel) getDAGScheduler() argument
/llvm-project/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp51 static CodeGenOptLevel getOptLevel(const std::vector<const char *> &ExtraArgs) { in getOptLevel()
53 CodeGenOptLevel OLvl = CodeGenOptLevel::Default; in getOptLevel()
75 CodeGenOptLevel OptLevel) { in RunOptimizationPasses()
78 case CodeGenOptLevel::None: in RunOptimizationPasses()
81 case CodeGenOptLevel::Less: in RunOptimizationPasses()
84 case CodeGenOptLevel::Default: in RunOptimizationPasses()
87 case CodeGenOptLevel::Aggressive: in RunOptimizationPasses()
112 static std::string OptLLVM(const std::string &IR, CodeGenOptLevel OLvl) { in OptLLVM()
156 static void CreateAndRunJITFunc(const std::string &IR, CodeGenOptLevel OLvl) { in CreateAndRunJITFunc()
191 RunFuncOnInputs(f, (OLvl == CodeGenOptLevel::None) ? UnoptArrays : OptArrays); in CreateAndRunJITFunc()
[all …]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp357 CodeGenOptLevel OL, bool JIT, in AArch64TargetMachine()
488 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT)
496 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL, bool JIT) in AArch64PassConfig()
506 if (TM.getOptLevel() != CodeGenOptLevel::None) in createMachineScheduler()
600 TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses()
606 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses()
619 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses()
641 if (getOptLevel() == CodeGenOptLevel::Aggressive && EnableSelectOpt) in addIRPasses()
645 /*IsOptNone=*/TM->getOptLevel() == CodeGenOptLevel::None)); in addIRPasses()
648 if (TM->getOptLevel() >= CodeGenOptLevel in addIRPasses()
[all...]
H A DAArch64TargetMachine.h36 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
88 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
101 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp201 static std::string computeFSAdditions(StringRef FS, CodeGenOptLevel OL, in computeFSAdditions()
213 if (OL >= CodeGenOptLevel::Default) { in computeFSAdditions()
220 if (OL != CodeGenOptLevel::None) { in computeFSAdditions()
350 CodeGenOptLevel OL, bool JIT) in PPCTargetMachine()
419 if (TM.getOptLevel() != CodeGenOptLevel::None) in PPCPassConfig()
459 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses()
468 if (TM->getOptLevel() == CodeGenOptLevel::Aggressive && in addIRPasses()
478 if (TM->getOptLevel() >= CodeGenOptLevel::Default && EnableGEPOpt) { in addIRPasses()
499 : getOptLevel() != CodeGenOptLevel::None) in addPreISel()
503 if (!DisableInstrFormPrep && getOptLevel() != CodeGenOptLevel in addPreISel()
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp222 CodeGenOptLevel OL, bool isLittle) in ARMBaseTargetMachine()
333 CodeGenOptLevel OL, bool JIT) in ARMLETargetMachine()
341 CodeGenOptLevel OL, bool JIT) in ARMBETargetMachine()
429 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses()
443 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses()
447 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses()
451 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses()
463 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare()
469 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel()
478 (TM->getOptLevel() < CodeGenOptLevel in addPreISel()
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp175 CodeGenOptLevel OL, bool JIT)
353 if (TM.getOptLevel() != CodeGenOptLevel::None)
447 if (TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel()
457 if (TM->getOptLevel() != CodeGenOptLevel::None && in addInstSelector()
467 if (getOptLevel() != CodeGenOptLevel::None) { in addPreLegalizeMachineIR()
480 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addPreRegBankSelect()
487 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addRegBankSelect()
503 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
520 if (getOptLevel() == CodeGenOptLevel::None) { in addPreEmitPass2()
533 if (getOptLevel() != CodeGenOptLevel in addPreEmitPass2()
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp160 CodeGenOptLevel OL, bool JIT) in SystemZTargetMachine()
240 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses()
253 if (getOptLevel() != CodeGenOptLevel::None) in addILPOpts()
279 if (getOptLevel() == CodeGenOptLevel::None)
284 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
292 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
318 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
325 if (getOptLevel() != CodeGenOptLevel::None)
/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp57 CodeGenOptLevel OptLevel;
81 DwarfEHPrepare(CodeGenOptLevel OptLevel_, Function &F_,
198 if (OptLevel != CodeGenOptLevel::None) { in InsertUnwindResumeCalls()
320 static bool prepareDwarfEH(CodeGenOptLevel OptLevel, Function &F, in prepareDwarfEH()
335 CodeGenOptLevel OptLevel; in DwarfEHPrepareLegacyPass()
340 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel = CodeGenOptLevel::Default) in runOnFunction()
351 if (OptLevel != CodeGenOptLevel::None) { in runOnFunction()
362 if (OptLevel != CodeGenOptLevel::None) {
382 if (OptLevel != CodeGenOptLevel in run()
[all...]
H A DTargetPassConfig.cpp611 CodeGenOptLevel TargetPassConfig::getOptLevel() const { in insertPass()
826 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses()
867 if (getOptLevel() != CodeGenOptLevel::None && !DisableConstantHoisting) in addIRPasses()
870 if (getOptLevel() != CodeGenOptLevel::None && !DisableReplaceWithVecLib) in addIRPasses()
873 if (getOptLevel() != CodeGenOptLevel::None && !DisablePartialLibcallInlining) in addIRPasses()
890 if (getOptLevel() != CodeGenOptLevel::None && !DisableSelectOptimize) in addIRPasses()
945 if (getOptLevel() != CodeGenOptLevel::None && !DisableCGP) in addCodeGenPrepare()
958 if (getOptLevel() != CodeGenOptLevel::None) in addISelPrepare()
992 else if (TM->getOptLevel() == CodeGenOptLevel::None && in addCoreISelPasses()
1111 if (getOptLevel() != CodeGenOptLevel in addMachinePasses()
[all...]
/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()
/llvm-project/llvm/include/llvm/Passes/
H A DCodeGenPassBuilder.h151 Opt.OptimizeRegAlloc = getOptLevel() != CodeGenOptLevel::None;
276 CodeGenOptLevel getOptLevel() const { return TM.getOptLevel(); }
668 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableLSR) { in addIRPasses()
673 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses()
693 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableConstantHoisting) in addIRPasses()
698 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses()
701 if (getOptLevel() != CodeGenOptLevel::None && in addIRPasses()
717 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableSelectOptimize) in addPassesToHandleExceptions()
776 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableCGP) in addISelPrepare()
823 else if (TM.getOptLevel() == CodeGenOptLevel in addCoreISelPasses()
[all...]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp221 CodeGenOptLevel OptLevel);
276 CodeGenOptLevel OL, bool JIT) in HexagonTargetMachine()
287 (HexagonNoOpt ? CodeGenOptLevel::None : OL)), in getSubtargetImpl()
385 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addIRPasses()
418 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addInstSelector()
456 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc()
474 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addPostRegAlloc()
479 if (getOptLevel() != CodeGenOptLevel::None) { in addPreSched2()
490 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addPreEmitPass()
492 if (getOptLevel() != CodeGenOptLevel in addPreEmitPass()
[all...]
/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,
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp153 CodeGenOptLevel OL, bool is64bit) in NVPTXTargetMachine32()
181 CodeGenOptLevel OL, bool JIT)
191 CodeGenOptLevel OL, bool JIT) in addRegAssignAndRewriteFast()
307 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses()
372 if (getOptLevel() != CodeGenOptLevel::None)
380 if (getOptLevel() != CodeGenOptLevel::None) { in addInstSelector()
403 if (getOptLevel() != CodeGenOptLevel::None) { in createTargetRegisterAllocator()
435 if (getOptLevel() != CodeGenOptLevel::None) { in addMachineSSAOptimization()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp698 CodeGenOptLevel OptLevel) in registerPassBuilderCallbacks()
1009 CodeGenOptLevel OL, bool JIT) in addIRPasses()
1086 if (isPassEnabled(EnableVOPD, CodeGenOptLevel::Less)) in addIRPasses()
1133 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addCodeGenPrepare()
1140 if (isPassEnabled(EnableLoopPrefetch, CodeGenOptLevel::Aggressive)) in addCodeGenPrepare()
1199 if (TM.getOptLevel() > CodeGenOptLevel::None) in addPreISel()
1204 (TM.getOptLevel() >= CodeGenOptLevel::Less) && in addPreISel()
1211 if (TM.getOptLevel() > CodeGenOptLevel::None) { in addPreISel()
1233 if (TM.getOptLevel() > CodeGenOptLevel::Less) in addMachineSSAOptimization()
1302 if (TM->getOptLevel() > CodeGenOptLevel
[all...]
H A DAMDGPUTargetMachine.h45 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL);
88 std::optional<CodeModel::Model> CM, CodeGenOptLevel OL,
150 CodeGenOptLevel Level = CodeGenOptLevel::Default) const {
185 CodeGenOptLevel Level = CodeGenOptLevel::Default) const;
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelect.h54 InstructionSelect(CodeGenOptLevel OL = CodeGenOptLevel::Default,
69 CodeGenOptLevel OptLevel = CodeGenOptLevel::None;
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp127 case CodeGenOptLevel::None: in print()
130 case CodeGenOptLevel::Less: in print()
133 case CodeGenOptLevel::Default: in print()
136 case CodeGenOptLevel::Aggressive: in print()
/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,
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp66 InstructionSelect::InstructionSelect(CodeGenOptLevel OL, char &PassID) in INITIALIZE_PASS_DEPENDENCY()
126 if (OptLevel != CodeGenOptLevel::None) { in runOnMachineFunction()
144 CodeGenOptLevel OldOptLevel = OptLevel; in runOnMachineFunction()
146 OptLevel = MF.getFunction().hasOptNone() ? CodeGenOptLevel::None in runOnMachineFunction()
150 if (OptLevel != CodeGenOptLevel::None) { in runOnMachineFunction()
/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()

12345678910