Searched defs:PMB (Results 1 - 4 of 4) sorted by relevance

/external/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c25 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 DPassManagerBuilder.cpp641 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 DLTOCodeGenerator.cpp476 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 Dgold-plugin.cpp740 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 244 milliseconds