LLVM API Documentation
![]() |
LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate | ( | void | ) |
Definition at line 366 of file PassManagerBuilder.cpp.
References llvm::wrap().
void LLVMPassManagerBuilderDispose | ( | LLVMPassManagerBuilderRef | PMB | ) |
Definition at line 371 of file PassManagerBuilder.cpp.
References llvm::unwrap().
void LLVMPassManagerBuilderPopulateFunctionPassManager | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMPassManagerRef | PM | ||
) |
See llvm::PassManagerBuilder::populateFunctionPassManager.
Definition at line 418 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::populateFunctionPassManager(), and llvm::unwrap().
void LLVMPassManagerBuilderPopulateLTOPassManager | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMPassManagerRef | PM, | ||
LLVMBool | Internalize, | ||
LLVMBool | RunInliner | ||
) |
See llvm::PassManagerBuilder::populateLTOPassManager.
Definition at line 433 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::populateLTOPassManager(), and llvm::unwrap().
void LLVMPassManagerBuilderPopulateModulePassManager | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMPassManagerRef | PM | ||
) |
See llvm::PassManagerBuilder::populateModulePassManager.
Definition at line 426 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::populateModulePassManager(), and llvm::unwrap().
void LLVMPassManagerBuilderSetDisableSimplifyLibCalls | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMBool | Value | ||
) |
See llvm::PassManagerBuilder::DisableSimplifyLibCalls
Definition at line 405 of file PassManagerBuilder.cpp.
void LLVMPassManagerBuilderSetDisableUnitAtATime | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMBool | Value | ||
) |
See llvm::PassManagerBuilder::DisableUnitAtATime.
Definition at line 391 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::DisableUnitAtATime, and llvm::unwrap().
void LLVMPassManagerBuilderSetDisableUnrollLoops | ( | LLVMPassManagerBuilderRef | PMB, |
LLVMBool | Value | ||
) |
See llvm::PassManagerBuilder::DisableUnrollLoops.
Definition at line 398 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::DisableUnrollLoops, and llvm::unwrap().
void LLVMPassManagerBuilderSetOptLevel | ( | LLVMPassManagerBuilderRef | PMB, |
unsigned | OptLevel | ||
) |
See llvm::PassManagerBuilder::OptLevel.
Definition at line 377 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::OptLevel, and llvm::unwrap().
void LLVMPassManagerBuilderSetSizeLevel | ( | LLVMPassManagerBuilderRef | PMB, |
unsigned | SizeLevel | ||
) |
See llvm::PassManagerBuilder::SizeLevel.
Definition at line 384 of file PassManagerBuilder.cpp.
References llvm::PassManagerBuilder::SizeLevel, and llvm::unwrap().
void LLVMPassManagerBuilderUseInlinerWithThreshold | ( | LLVMPassManagerBuilderRef | PMB, |
unsigned | Threshold | ||
) |
See llvm::PassManagerBuilder::Inliner.
Definition at line 411 of file PassManagerBuilder.cpp.
References llvm::createFunctionInliningPass(), llvm::PassManagerBuilder::Inliner, and llvm::unwrap().