/external/llvm/include/llvm-c/Transforms/ |
H A D | PassManagerBuilder.h | 1 /*===-- llvm-c/Transform/PassManagerBuilder.h - PMB C Interface ---*- C -*-===*\ 34 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB); 38 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, 43 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, 48 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, 53 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, 58 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, 63 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, 68 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, 73 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, [all...] |
/external/swiftshader/third_party/LLVM/include/llvm-c/Transforms/ |
H A D | PassManagerBuilder.h | 1 /*===-- llvm-c/Transform/PassManagerBuilder.h - PMB C Interface ---*- C -*-===*\ 28 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB); 32 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, 37 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, 42 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, 47 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, 52 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, 57 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, 62 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, 67 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, [all...] |
/external/llvm/bindings/ocaml/transforms/passmgr_builder/ |
H A D | passmgr_builder_ocaml.c | 25 static void llvm_finalize_pmbuilder(value PMB) { argument 26 LLVMPassManagerBuilderDispose(PMBuilder_val(PMB)); 52 CAMLprim value llvm_pmbuilder_set_opt_level(value OptLevel, value PMB) { argument 53 LLVMPassManagerBuilderSetOptLevel(PMBuilder_val(PMB), Int_val(OptLevel)); 58 CAMLprim value llvm_pmbuilder_set_size_level(value SizeLevel, value PMB) { argument 59 LLVMPassManagerBuilderSetSizeLevel(PMBuilder_val(PMB), Int_val(SizeLevel)); 65 value Threshold, value PMB) { 66 LLVMPassManagerBuilderSetOptLevel(PMBuilder_val(PMB), Int_val(Threshold)); 72 value DisableUnitAtATime, value PMB) { 74 PMBuilder_val(PMB), Bool_va 64 llvm_pmbuilder_use_inliner_with_threshold( value Threshold, value PMB) argument 71 llvm_pmbuilder_set_disable_unit_at_a_time( value DisableUnitAtATime, value PMB) argument 79 llvm_pmbuilder_set_disable_unroll_loops( value DisableUnroll, value PMB) argument 87 llvm_pmbuilder_populate_function_pass_manager( LLVMPassManagerRef PM, value PMB) argument 95 llvm_pmbuilder_populate_module_pass_manager( LLVMPassManagerRef PM, value PMB) argument 104 llvm_pmbuilder_populate_lto_pass_manager( LLVMPassManagerRef PM, value Internalize, value RunInliner, value PMB) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
H A D | PassManagerBuilder.cpp | 268 PassManagerBuilder *PMB = new PassManagerBuilder(); local 269 return wrap(PMB); 272 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB) { argument 273 PassManagerBuilder *Builder = unwrap(PMB); 278 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, argument 280 PassManagerBuilder *Builder = unwrap(PMB); 285 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, argument 287 PassManagerBuilder *Builder = unwrap(PMB); 292 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, argument 294 PassManagerBuilder *Builder = unwrap(PMB); 299 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 306 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 313 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned Threshold) argument 320 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 328 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 335 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, bool Internalize, bool RunInliner) argument [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | PassManagerBuilder.cpp | 796 PassManagerBuilder *PMB = new PassManagerBuilder(); local 797 return wrap(PMB); 800 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB) { argument 801 PassManagerBuilder *Builder = unwrap(PMB); 806 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, argument 808 PassManagerBuilder *Builder = unwrap(PMB); 813 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, argument 815 PassManagerBuilder *Builder = unwrap(PMB); 820 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, argument 822 PassManagerBuilder *Builder = unwrap(PMB); 827 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 834 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 840 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned Threshold) argument 847 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 855 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 862 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument [all...] |
/external/llvm/lib/LTO/ |
H A D | LTOCodeGenerator.cpp | 537 PassManagerBuilder PMB; local 538 PMB.DisableGVNLoadPRE = DisableGVNLoadPRE; 539 PMB.LoopVectorize = !DisableVectorization; 540 PMB.SLPVectorize = !DisableVectorization; 542 PMB.Inliner = createFunctionInliningPass(); 543 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple); 544 PMB.OptLevel = OptLevel; 545 PMB.VerifyInput = !DisableVerify; 546 PMB.VerifyOutput = !DisableVerify; 548 PMB [all...] |
H A D | ThinLTOCodeGenerator.cpp | 158 PassManagerBuilder PMB; local 159 PMB.LibraryInfo = new TargetLibraryInfoImpl(TM.getTargetTriple()); 160 PMB.Inliner = createFunctionInliningPass(); 162 PMB.OptLevel = 3; 163 PMB.LoopVectorize = true; 164 PMB.SLPVectorize = true; 165 PMB.VerifyInput = true; 166 PMB.VerifyOutput = false; 175 PMB.populateThinLTOPassManager(PM);
|
/external/llvm/tools/gold/ |
H A D | gold-plugin.cpp | 1014 PassManagerBuilder PMB; local 1015 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM->getTargetTriple())); 1016 PMB.Inliner = createFunctionInliningPass(); 1019 PMB.VerifyInput = true; 1020 PMB.VerifyOutput = !options::DisableVerify; 1021 PMB.LoopVectorize = true; 1022 PMB.SLPVectorize = true; 1023 PMB.OptLevel = options::OptLevel; 1025 PMB.populateThinLTOPassManager(passes); 1027 PMB [all...] |