LLVM
15.0.0git
|
void LLVMAddAlwaysInlinerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createAlwaysInlinerPass function.
Definition at line 97 of file IPO.cpp.
References llvm::createAlwaysInlinerLegacyPass(), and llvm::unwrap().
void LLVMAddArgumentPromotionPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createArgumentPromotionPass function.
Definition at line 73 of file IPO.cpp.
References llvm::createArgumentPromotionPass(), and llvm::unwrap().
void LLVMAddCalledValuePropagationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createCalledValuePropagationPass function.
Definition at line 77 of file IPO.cpp.
References llvm::createCalledValuePropagationPass(), and llvm::unwrap().
void LLVMAddConstantMergePass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createConstantMergePass function.
Definition at line 81 of file IPO.cpp.
References llvm::createConstantMergePass(), and llvm::unwrap().
void LLVMAddDeadArgEliminationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createDeadArgEliminationPass function.
Definition at line 85 of file IPO.cpp.
References llvm::createDeadArgEliminationPass(), and llvm::unwrap().
void LLVMAddFunctionAttrsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionAttrsPass function.
Definition at line 89 of file IPO.cpp.
References llvm::createPostOrderFunctionAttrsLegacyPass(), and llvm::unwrap().
void LLVMAddFunctionInliningPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionInliningPass function.
Definition at line 93 of file IPO.cpp.
References llvm::createFunctionInliningPass(), and llvm::unwrap().
void LLVMAddGlobalDCEPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalDCEPass function.
Definition at line 101 of file IPO.cpp.
References llvm::createGlobalDCEPass(), and llvm::unwrap().
void LLVMAddGlobalOptimizerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalOptimizerPass function.
Definition at line 105 of file IPO.cpp.
References llvm::createGlobalOptimizerPass(), and llvm::unwrap().
void LLVMAddInternalizePass | ( | LLVMPassManagerRef | , |
unsigned | AllButMain | ||
) |
See llvm::createInternalizePass function.
Definition at line 121 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 128 of file IPO.cpp.
References Context, llvm::createInternalizePass(), false, llvm::unwrap(), and llvm::wrap().
void LLVMAddIPSCCPPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createIPSCCPPass function.
Definition at line 113 of file IPO.cpp.
References llvm::createIPSCCPPass(), and llvm::unwrap().
void LLVMAddMergeFunctionsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createMergeFunctionsPass function.
Definition at line 117 of file IPO.cpp.
References llvm::createMergeFunctionsPass(), and llvm::unwrap().
void LLVMAddPruneEHPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createPruneEHPass function.
Definition at line 109 of file IPO.cpp.
References llvm::createPruneEHPass(), and llvm::unwrap().
void LLVMAddStripDeadPrototypesPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripDeadPrototypesPass function.
Definition at line 137 of file IPO.cpp.
References llvm::createStripDeadPrototypesPass(), and llvm::unwrap().
void LLVMAddStripSymbolsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripSymbolsPass function.
Definition at line 141 of file IPO.cpp.
References llvm::createStripSymbolsPass(), and llvm::unwrap().