Searched refs:PMB (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm-c/Transforms/
H A DPassManagerBuilder.h1 /*===-- 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 DPassManagerBuilder.h1 /*===-- 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 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/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp268 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 DPassManagerBuilder.cpp796 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 DLTOCodeGenerator.cpp537 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 DThinLTOCodeGenerator.cpp158 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 Dgold-plugin.cpp1014 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...]

Completed in 369 milliseconds