Searched refs:SizeLevel (Results 1 – 10 of 10) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 165 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 D | bugpoint.cpp | 124 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 D | handle_llvm.cpp | 85 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 D | PassManagerBuilder.cpp | 186 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 D | passmgr_builder_ocaml.c | 54 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 D | llvm_passmgr_builder.mli | 24 (** See the [llvm::PassManagerBuilder::SizeLevel] function. *)
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
| H A D | opt.cpp | 363 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 D | PassManagerBuilder.h | 43 unsigned SizeLevel);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 136 unsigned SizeLevel; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 677 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; in CreatePasses()
|