Home
last modified time | relevance | path

Searched refs:LLVMPassManagerBuilderRef (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm-c/Transforms/
H A DPassManagerBuilder.h20 typedef struct LLVMOpaquePassManagerBuilder *LLVMPassManagerBuilderRef; typedef
32 LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate(void);
33 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,
[all …]
/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c23 #define PMBuilder_val(v) (*(LLVMPassManagerBuilderRef *)(Data_custom_val(v)))
35 static value alloc_pmbuilder(LLVMPassManagerBuilderRef Ref) { in alloc_pmbuilder()
37 alloc_custom(&pmbuilder_ops, sizeof(LLVMPassManagerBuilderRef), 0, 1); in alloc_pmbuilder()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp803 LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate() { in LLVMPassManagerBuilderCreate()
808 void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB) { in LLVMPassManagerBuilderDispose()
814 LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetOptLevel()
821 LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetSizeLevel()
828 LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetDisableUnitAtATime()
834 LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetDisableUnrollLoops()
841 LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderSetDisableSimplifyLibCalls()
847 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderUseInlinerWithThreshold()
854 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderPopulateFunctionPassManager()
862 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, in LLVMPassManagerBuilderPopulateModulePassManager()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h232 inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) { in unwrap()
236 inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) { in wrap()
237 return reinterpret_cast<LLVMPassManagerBuilderRef>(P); in wrap()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dtransforms_pmbuilder.go21 C C.LLVMPassManagerBuilderRef
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITCAPITest.cpp296 LLVMPassManagerBuilderRef passBuilder; in buildAndRunOptPasses()