Home
last modified time | relevance | path

Searched refs:PMB (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c25 static void llvm_finalize_pmbuilder(value PMB) { in llvm_finalize_pmbuilder() argument
26 LLVMPassManagerBuilderDispose(PMBuilder_val(PMB)); in llvm_finalize_pmbuilder()
48 value llvm_pmbuilder_set_opt_level(value OptLevel, value PMB) { in llvm_pmbuilder_set_opt_level() argument
49 LLVMPassManagerBuilderSetOptLevel(PMBuilder_val(PMB), Int_val(OptLevel)); in llvm_pmbuilder_set_opt_level()
54 value llvm_pmbuilder_set_size_level(value SizeLevel, value PMB) { in llvm_pmbuilder_set_size_level() argument
67 value PMB) { in llvm_pmbuilder_set_disable_unit_at_a_time() argument
68 LLVMPassManagerBuilderSetDisableUnitAtATime(PMBuilder_val(PMB), in llvm_pmbuilder_set_disable_unit_at_a_time()
75 LLVMPassManagerBuilderSetDisableUnrollLoops(PMBuilder_val(PMB), in llvm_pmbuilder_set_disable_unroll_loops()
82 value PMB) { in llvm_pmbuilder_populate_function_pass_manager() argument
89 value PMB) { in llvm_pmbuilder_populate_module_pass_manager() argument
[all …]
/llvm-project-15.0.7/llvm/include/llvm-c/Transforms/
H A DPassManagerBuilder.h33 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB);
37 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB,
42 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB,
47 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB,
52 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB,
57 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB,
62 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB,
67 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB,
72 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp804 PassManagerBuilder *PMB = new PassManagerBuilder(); in LLVMPassManagerBuilderCreate() local
805 return wrap(PMB); in LLVMPassManagerBuilderCreate()
809 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderDispose()
814 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetOptLevel() argument
816 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetOptLevel()
821 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetSizeLevel() argument
823 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetSizeLevel()
836 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetDisableUnrollLoops()
849 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderUseInlinerWithThreshold()
856 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderPopulateFunctionPassManager()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h39 void adjustPassManager(PassManagerBuilder &PMB) override;
H A DHexagonTargetMachine.cpp276 void HexagonTargetMachine::adjustPassManager(PassManagerBuilder &PMB) { in adjustPassManager() argument
277 PMB.addExtension( in adjustPassManager()
282 PMB.addExtension( in adjustPassManager()