Searched refs:SizeLevel (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | OptimizationLevel.h | 24 unsigned SizeLevel = 0; variable 25 OptimizationLevel(unsigned SpeedLevel, unsigned SizeLevel) in OptimizationLevel() argument 26 : SpeedLevel(SpeedLevel), SizeLevel(SizeLevel) { in OptimizationLevel() 30 assert(SizeLevel <= 2 && in OptimizationLevel() 32 assert((SizeLevel == 0 || SpeedLevel == 2) && in OptimizationLevel() 110 bool isOptimizingForSpeed() const { return SizeLevel == 0 && SpeedLevel > 0; } in isOptimizingForSpeed() 112 bool isOptimizingForSize() const { return SizeLevel > 0; } in isOptimizingForSize() 115 return SizeLevel == Other.SizeLevel && SpeedLevel == Other.SpeedLevel; 118 return SizeLevel != Other.SizeLevel || SpeedLevel != Other.SpeedLevel; 123 unsigned getSizeLevel() const { return SizeLevel; } in getSizeLevel()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 119 unsigned SizeLevel) { in AddOptimizationPasses() argument 122 Builder.SizeLevel = SizeLevel; in AddOptimizationPasses() 125 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 171 SizeLevel = 0; in PassManagerBuilder() 342 if (SizeLevel == 0 && !DisableLibCallsShrinkWrap) in addFunctionSimplificationPasses() 376 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, false)); in addFunctionSimplificationPasses() 429 if (EnableDFAJumpThreading && SizeLevel == 0) in addFunctionSimplificationPasses() 749 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, false)); in populateModulePassManager() 822 unsigned SizeLevel) { in LLVMPassManagerBuilderSetSizeLevel() argument 824 Builder->SizeLevel = SizeLevel; in LLVMPassManagerBuilderSetSizeLevel()
|
| /llvm-project-15.0.7/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. *)
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | opt.cpp | 332 unsigned SizeLevel) { in AddOptimizationPasses() argument 338 Builder.SizeLevel = SizeLevel; in AddOptimizationPasses() 341 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses() 348 Builder.LoopVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses() 350 Builder.SLPVectorize = OptLevel > 1 && SizeLevel < 2; in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/Transforms/ |
| H A D | PassManagerBuilder.h | 43 unsigned SizeLevel);
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 134 unsigned SizeLevel; variable
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | RegisterPasses.cpp | 443 Builder.OptLevel >= 1 && Builder.SizeLevel == 0; in registerPollyEarlyAsPossiblePasses() 458 Builder.OptLevel >= 1 && Builder.SizeLevel == 0; in registerPollyLoopOptimizerEndPasses() 474 Builder.OptLevel >= 1 && Builder.SizeLevel == 0; in registerPollyScalarOptimizerLatePasses()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 2487 PassBuilder.SizeLevel = 0; in finalizeKernelFunction()
|