LLVM 17.0.0git
|
void LLVMAddAlwaysInlinerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createAlwaysInlinerPass function.
Definition at line 75 of file IPO.cpp.
References llvm::createAlwaysInlinerLegacyPass(), and llvm::unwrap().
void LLVMAddConstantMergePass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createConstantMergePass function.
Definition at line 59 of file IPO.cpp.
References llvm::createConstantMergePass(), and llvm::unwrap().
void LLVMAddDeadArgEliminationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createDeadArgEliminationPass function.
Definition at line 63 of file IPO.cpp.
References llvm::createDeadArgEliminationPass(), and llvm::unwrap().
void LLVMAddFunctionAttrsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionAttrsPass function.
Definition at line 67 of file IPO.cpp.
References llvm::createPostOrderFunctionAttrsLegacyPass(), and llvm::unwrap().
void LLVMAddFunctionInliningPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionInliningPass function.
Definition at line 71 of file IPO.cpp.
References llvm::createFunctionInliningPass(), and llvm::unwrap().
void LLVMAddGlobalDCEPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalDCEPass function.
Definition at line 79 of file IPO.cpp.
References llvm::createGlobalDCEPass(), and llvm::unwrap().
void LLVMAddGlobalOptimizerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalOptimizerPass function.
Definition at line 83 of file IPO.cpp.
References llvm::createGlobalOptimizerPass(), and llvm::unwrap().
void LLVMAddInternalizePass | ( | LLVMPassManagerRef | PM, |
unsigned | AllButMain | ||
) |
See llvm::createInternalizePass function.
Definition at line 91 of file IPO.cpp.
References llvm::createInternalizePass(), and llvm::unwrap().
void LLVMAddInternalizePassWithMustPreservePredicate | ( | LLVMPassManagerRef | PM, |
void * | Context, | ||
LLVMBool(*)(LLVMValueRef, void *) | MustPreserve | ||
) |
Create and add the internalize pass to the given pass manager with the provided preservation callback.
The context parameter is forwarded to the callback on each invocation. As such, it is the responsibility of the caller to extend its lifetime until execution of this pass has finished.
Definition at line 98 of file IPO.cpp.
References Context, llvm::createInternalizePass(), llvm::unwrap(), and llvm::wrap().
void LLVMAddIPSCCPPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createIPSCCPPass function.
Definition at line 87 of file IPO.cpp.
References llvm::createIPSCCPPass(), and llvm::unwrap().
void LLVMAddStripDeadPrototypesPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripDeadPrototypesPass function.
Definition at line 107 of file IPO.cpp.
References llvm::createStripDeadPrototypesPass(), and llvm::unwrap().
void LLVMAddStripSymbolsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripSymbolsPass function.
Definition at line 111 of file IPO.cpp.
References llvm::createStripSymbolsPass(), and llvm::unwrap().