Searched defs:PMB (Results 1 - 4 of 4) sorted by relevance
/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/llvm/lib/Transforms/IPO/ |
H A D | PassManagerBuilder.cpp | 641 PassManagerBuilder *PMB = new PassManagerBuilder(); local 642 return wrap(PMB); 645 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB) { argument 646 PassManagerBuilder *Builder = unwrap(PMB); 651 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, argument 653 PassManagerBuilder *Builder = unwrap(PMB); 658 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, argument 660 PassManagerBuilder *Builder = unwrap(PMB); 665 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, argument 667 PassManagerBuilder *Builder = unwrap(PMB); 672 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 679 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value) argument 685 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned Threshold) argument 692 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 700 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 707 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument [all...] |
/external/llvm/lib/LTO/ |
H A D | LTOCodeGenerator.cpp | 476 PassManagerBuilder PMB; local 477 PMB.DisableGVNLoadPRE = DisableGVNLoadPRE; 478 PMB.LoopVectorize = !DisableVectorization; 479 PMB.SLPVectorize = !DisableVectorization; 481 PMB.Inliner = createFunctionInliningPass(); 482 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple); 483 PMB.OptLevel = OptLevel; 484 PMB.VerifyInput = !DisableVerify; 485 PMB.VerifyOutput = !DisableVerify; 487 PMB [all...] |
/external/llvm/tools/gold/ |
H A D | gold-plugin.cpp | 740 PassManagerBuilder PMB; local 741 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM.getTargetTriple())); 742 PMB.Inliner = createFunctionInliningPass(); 745 PMB.VerifyInput = true; 746 PMB.VerifyOutput = !options::DisableVerify; 747 PMB.LoopVectorize = true; 748 PMB.SLPVectorize = true; 749 PMB.OptLevel = options::OptLevel; 750 PMB.populateLTOPassManager(passes);
|
Completed in 159 milliseconds