llvm.c.transforms.passManagerBuilder

Undocumented in source.

Public Imports

llvm.c.types
public import llvm.c.types;
Undocumented in source.

Members

Aliases

LLVMPassManagerBuilderRef
alias LLVMPassManagerBuilderRef = __LLVMOpaquePassManagerBuilder*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

LLVMPassManagerBuilderCreate
LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate()

See llvm::PassManagerBuilder.

LLVMPassManagerBuilderDispose
void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderPopulateFunctionPassManager
void LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)

See llvm::PassManagerBuilder::populateFunctionPassManager.

LLVMPassManagerBuilderPopulateLTOPassManager
void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner)

See llvm::PassManagerBuilder::populateLTOPassManager.

LLVMPassManagerBuilderPopulateModulePassManager
void LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)

See llvm::PassManagerBuilder::populateModulePassManager.

LLVMPassManagerBuilderSetDisableSimplifyLibCalls
void LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value)

See llvm::PassManagerBuilder::DisableSimplifyLibCalls

LLVMPassManagerBuilderSetDisableUnitAtATime
void LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, LLVMBool Value)

See llvm::PassManagerBuilder::DisableUnitAtATime.

LLVMPassManagerBuilderSetDisableUnrollLoops
void LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value)

See llvm::PassManagerBuilder::DisableUnrollLoops.

LLVMPassManagerBuilderSetOptLevel
void LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, uint OptLevel)

See llvm::PassManagerBuilder::OptLevel.

LLVMPassManagerBuilderSetSizeLevel
void LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, uint SizeLevel)

See llvm::PassManagerBuilder::SizeLevel.

LLVMPassManagerBuilderUseInlinerWithThreshold
void LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, uint Threshold)

See llvm::PassManagerBuilder::Inliner.

Structs

__LLVMOpaquePassManagerBuilder
struct __LLVMOpaquePassManagerBuilder
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta