Home
last modified time | relevance | path

Searched refs:SizeLevel (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h165 unsigned SizeLevel = 0; variable
166 OptimizationLevel(unsigned SpeedLevel, unsigned SizeLevel) in OptimizationLevel() argument
167 : SpeedLevel(SpeedLevel), SizeLevel(SizeLevel) { in OptimizationLevel()
171 assert(SizeLevel <= 2 && in OptimizationLevel()
173 assert((SizeLevel == 0 || SpeedLevel == 2) && in OptimizationLevel()
252 return SizeLevel == 0 && SpeedLevel > 0; in isOptimizingForSpeed()
255 bool isOptimizingForSize() const { return SizeLevel > 0; } in isOptimizingForSize()
258 return SizeLevel == Other.SizeLevel && SpeedLevel == Other.SpeedLevel;
261 return SizeLevel != Other.SizeLevel || SpeedLevel != Other.SpeedLevel;
266 unsigned getSizeLevel() const { return SizeLevel; } in getSizeLevel()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/
H A Dbugpoint.cpp124 unsigned SizeLevel) { in AddOptimizationPasses() argument
127 Builder.SizeLevel = SizeLevel; in AddOptimizationPasses()
130 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp85 unsigned SizeLevel) { in AddOptimizationPasses() argument
89 Builder.SizeLevel = SizeLevel; in AddOptimizationPasses()
90 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp186 SizeLevel = 0; in PassManagerBuilder()
353 IP.HintThreshold = SizeLevel > 0 ? PreInlineThreshold : 325; in addPGOInstrPasses()
416 if (SizeLevel == 0 && !DisableLibCallsShrinkWrap) in addFunctionSimplificationPasses()
421 if (SizeLevel == 0) in addFunctionSimplificationPasses()
443 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, PrepareForLTO)); in addFunctionSimplificationPasses()
449 MPM.add(createLoopUnswitchPass(SizeLevel || OptLevel < 3, DivergentTarget)); in addFunctionSimplificationPasses()
566 PM.add(createLoopUnswitchPass(SizeLevel || OptLevel < 3, DivergentTarget)); in addVectorPasses()
907 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, PrepareForLTO)); in populateModulePassManager()
1249 unsigned SizeLevel) { in LLVMPassManagerBuilderSetSizeLevel() argument
1251 Builder->SizeLevel = SizeLevel; in LLVMPassManagerBuilderSetSizeLevel()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c54 value llvm_pmbuilder_set_size_level(value SizeLevel, value PMB) { in llvm_pmbuilder_set_size_level() argument
55 LLVMPassManagerBuilderSetSizeLevel(PMBuilder_val(PMB), Int_val(SizeLevel)); in llvm_pmbuilder_set_size_level()
H A Dllvm_passmgr_builder.mli24 (** See the [llvm::PassManagerBuilder::SizeLevel] function. *)
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A Dopt.cpp363 unsigned SizeLevel) { in AddOptimizationPasses() argument
369 Builder.SizeLevel = SizeLevel; in AddOptimizationPasses()
374 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
381 Builder.LoopVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses()
383 Builder.SLPVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/Transforms/
H A DPassManagerBuilder.h43 unsigned SizeLevel);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h136 unsigned SizeLevel; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp677 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; in CreatePasses()