Home
last modified time | relevance | path

Searched defs:OptLevel (Results 1 – 25 of 64) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopUnrollAndJamPass.h21 const int OptLevel; variable
24 explicit LoopUnrollAndJamPass(int OptLevel = 2) : OptLevel(OptLevel) {} in OptLevel() argument
H A DLoopUnrollPass.h27 const int OptLevel; variable
42 : OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in OptLevel() function
68 int OptLevel; member
82 : OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in OptLevel() function
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp58 CodeGenOptLevel OptLevel; member in __anon7cd3e7f60111::DwarfEHPrepare
313 prepareDwarfEH(CodeGenOptLevel OptLevel,Function & F,const TargetLowering & TLI,DominatorTree * DT,const TargetTransformInfo * TTI,const Triple & TargetTriple) prepareDwarfEH() argument
328 CodeGenOptLevel OptLevel; global() member in __anon7cd3e7f60211::DwarfEHPrepareLegacyPass
333 DwarfEHPrepareLegacyPass(CodeGenOptLevel OptLevel=CodeGenOptLevel::Default) DwarfEHPrepareLegacyPass() argument
374 auto OptLevel = TM->getOptLevel(); run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h102 JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOptLevel OptLevel) { in setCodeGenOptLevel()
153 CodeGenOptLevel OptLevel = CodeGenOptLevel::Default; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp33 explicit R600DAGToDAGISel(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISel() argument
186 createR600ISelDag(TargetMachine & TM,CodeGenOptLevel OptLevel) createR600ISelDag() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelect.h61 CodeGenOptLevel OptLevel = CodeGenOptLevel::None; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm-c/
H A DExecutionEngine.h44 unsigned OptLevel; member
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.h38 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeExecutionSideEffectSuppression.cpp91 const auto &OptLevel = MF.getTarget().getOptLevel(); in runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp50 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine & TM,CodeGenOptLevel OptLevel) WebAssemblyDAGToDAGISel() argument
411 createWebAssemblyISelDag(WebAssemblyTargetMachine & TM,CodeGenOptLevel OptLevel) createWebAssemblyISelDag() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp61 std::optional<CodeModel::Model> CodeModel, CodeGenOptLevel OptLevel, in LanaiTargetMachine() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp48 ARCDAGToDAGISel(ARCTargetMachine & TM,CodeGenOptLevel OptLevel) ARCDAGToDAGISel() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp282 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument
426 tryToUnrollAndJamLoop(LoopNest & LN,DominatorTree & DT,LoopInfo & LI,ScalarEvolution & SE,const TargetTransformInfo & TTI,AssumptionCache & AC,DependenceInfo & DI,OptimizationRemarkEmitter & ORE,int OptLevel,LPMUpdater & U) tryToUnrollAndJamLoop() argument
H A DLoopUnrollPass.cpp186 gatherUnrollingPreferences(Loop * L,ScalarEvolution & SE,const TargetTransformInfo & TTI,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter & ORE,int OptLevel,std::optional<unsigned> UserThreshold,std::optional<unsigned> UserCount,std::optional<bool> UserAllowPartial,std::optional<bool> UserRuntime,std::optional<bool> UserUpperBound,std::optional<unsigned> UserFullUnrollMaxCount) gatherUnrollingPreferences() argument
1113 tryToUnrollLoop(Loop * L,DominatorTree & DT,LoopInfo * LI,ScalarEvolution & SE,const TargetTransformInfo & TTI,AssumptionCache & AC,OptimizationRemarkEmitter & ORE,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,bool PreserveLCSSA,int OptLevel,bool OnlyFullUnroll,bool OnlyWhenForced,bool ForgetAllSCEV,std::optional<unsigned> ProvidedCount,std::optional<unsigned> ProvidedThreshold,std::optional<bool> ProvidedAllowPartial,std::optional<bool> ProvidedRuntime,std::optional<bool> ProvidedUpperBound,std::optional<bool> ProvidedAllowPeeling,std::optional<bool> ProvidedAllowProfileBasedPeeling,std::optional<unsigned> ProvidedFullUnrollMaxCount) tryToUnrollLoop() argument
1346 int OptLevel; global() member in __anon76aef7320911::LoopUnroll
1367 LoopUnroll(int OptLevel=2,bool OnlyWhenForced=false,bool ForgetAllSCEV=false,std::optional<unsigned> Threshold=std::nullopt,std::optional<unsigned> Count=std::nullopt,std::optional<bool> AllowPartial=std::nullopt,std::optional<bool> Runtime=std::nullopt,std::optional<bool> UpperBound=std::nullopt,std::optional<bool> AllowPeeling=std::nullopt,std::optional<bool> AllowProfileBasedPeeling=std::nullopt,std::optional<unsigned> ProvidedFullUnrollMaxCount=std::nullopt) LoopUnroll() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp33 CSKYDAGToDAGISel(CSKYTargetMachine & TM,CodeGenOptLevel OptLevel) CSKYDAGToDAGISel() argument
403 createCSKYISelDag(CSKYTargetMachine & TM,CodeGenOptLevel OptLevel) createCSKYISelDag() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp36 AVRDAGToDAGISel(AVRTargetMachine & TM,CodeGenOptLevel OptLevel) AVRDAGToDAGISel() argument
588 createAVRISelDag(AVRTargetMachine & TM,CodeGenOptLevel OptLevel) createAVRISelDag() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp223 createMips16ISelDag(MipsTargetMachine & TM,CodeGenOptLevel OptLevel) createMips16ISelDag() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp48 XCoreDAGToDAGISel(XCoreTargetMachine & TM,CodeGenOptLevel OptLevel) XCoreDAGToDAGISel() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h345 unsigned OptLevel = 3; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h161 virtual bool disableGenericCombines(CodeGenOptLevel OptLevel) const { in disableGenericCombines()
/freebsd-src/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp240 optimizeModule(Module & TheModule,TargetMachine & TM,unsigned OptLevel,bool Freestanding,bool DebugPassManager,ModuleSummaryIndex * Index) optimizeModule() argument
366 ModuleCacheEntry(StringRef CachePath,const ModuleSummaryIndex & Index,StringRef ModuleID,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,const GVSummaryMapTy & DefinedGVSummaries,unsigned OptLevel,bool Freestanding,const TargetMachineBuilder & TMBuilder) ModuleCacheEntry() argument
440 ProcessThinLTOModule(Module & TheModule,ModuleSummaryIndex & Index,StringMap<lto::InputFile * > & ModuleMap,TargetMachine & TM,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const GVSummaryMapTy & DefinedGlobals,const ThinLTOCodeGenerator::CachingOptions & CacheOptions,bool DisableCodeGen,StringRef SaveTempsDir,bool Freestanding,unsigned OptLevel,unsigned count,bool DebugPassManager) ProcessThinLTOModule() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp98 MSP430DAGToDAGISel(MSP430TargetMachine & TM,CodeGenOptLevel OptLevel) MSP430DAGToDAGISel() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h539 CodeGenOptLevel OptLevel; variable
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp191 CodeGenOptLevel OptLevel) in ScheduleDAGRRList() argument
3146 CodeGenOptLevel OptLevel) { in createBURRListDAGScheduler() argument
3160 CodeGenOptLevel OptLevel) { in createSourceListDAGScheduler() argument
3174 CodeGenOptLevel OptLevel) { in createHybridListDAGScheduler() argument
3189 CodeGenOptLevel OptLevel) { in createILPListDAGScheduler() argument
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp39 OptLevel("O", variable

123