LLVM API Documentation
Functions | |
void | LLVMAddArgumentPromotionPass (LLVMPassManagerRef PM) |
void | LLVMAddConstantMergePass (LLVMPassManagerRef PM) |
void | LLVMAddDeadArgEliminationPass (LLVMPassManagerRef PM) |
void | LLVMAddFunctionAttrsPass (LLVMPassManagerRef PM) |
void | LLVMAddFunctionInliningPass (LLVMPassManagerRef PM) |
void | LLVMAddAlwaysInlinerPass (LLVMPassManagerRef PM) |
void | LLVMAddGlobalDCEPass (LLVMPassManagerRef PM) |
void | LLVMAddGlobalOptimizerPass (LLVMPassManagerRef PM) |
void | LLVMAddIPConstantPropagationPass (LLVMPassManagerRef PM) |
void | LLVMAddPruneEHPass (LLVMPassManagerRef PM) |
void | LLVMAddIPSCCPPass (LLVMPassManagerRef PM) |
void | LLVMAddInternalizePass (LLVMPassManagerRef, unsigned AllButMain) |
void | LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM) |
void | LLVMAddStripSymbolsPass (LLVMPassManagerRef PM) |
void LLVMAddAlwaysInlinerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createAlwaysInlinerPass function.
Definition at line 74 of file IPO.cpp.
References llvm::createAlwaysInlinerPass(), and llvm::unwrap().
void LLVMAddArgumentPromotionPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createArgumentPromotionPass function.
Definition at line 54 of file IPO.cpp.
References llvm::createArgumentPromotionPass(), and llvm::unwrap().
void LLVMAddConstantMergePass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createConstantMergePass function.
Definition at line 58 of file IPO.cpp.
References llvm::createConstantMergePass(), and llvm::unwrap().
void LLVMAddDeadArgEliminationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createDeadArgEliminationPass function.
Definition at line 62 of file IPO.cpp.
References llvm::createDeadArgEliminationPass(), and llvm::unwrap().
void LLVMAddFunctionAttrsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionAttrsPass function.
Definition at line 66 of file IPO.cpp.
References llvm::createFunctionAttrsPass(), and llvm::unwrap().
void LLVMAddFunctionInliningPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createFunctionInliningPass function.
Definition at line 70 of file IPO.cpp.
References llvm::createFunctionInliningPass(), and llvm::unwrap().
void LLVMAddGlobalDCEPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalDCEPass function.
Definition at line 78 of file IPO.cpp.
References llvm::createGlobalDCEPass(), and llvm::unwrap().
void LLVMAddGlobalOptimizerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGlobalOptimizerPass function.
Definition at line 82 of file IPO.cpp.
References llvm::createGlobalOptimizerPass(), and llvm::unwrap().
void LLVMAddInternalizePass | ( | LLVMPassManagerRef | , |
unsigned | AllButMain | ||
) |
See llvm::createInternalizePass function.
Definition at line 98 of file IPO.cpp.
References llvm::createInternalizePass(), and llvm::unwrap().
See llvm::createIPConstantPropagationPass function.
Definition at line 86 of file IPO.cpp.
References llvm::createIPConstantPropagationPass(), and llvm::unwrap().
void LLVMAddIPSCCPPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createIPSCCPPass function.
Definition at line 94 of file IPO.cpp.
References llvm::createIPSCCPPass(), and llvm::unwrap().
void LLVMAddPruneEHPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createPruneEHPass function.
Definition at line 90 of file IPO.cpp.
References llvm::createPruneEHPass(), and llvm::unwrap().
void LLVMAddStripDeadPrototypesPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripDeadPrototypesPass function.
Definition at line 105 of file IPO.cpp.
References llvm::createStripDeadPrototypesPass(), and llvm::unwrap().
void LLVMAddStripSymbolsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createStripSymbolsPass function.
Definition at line 109 of file IPO.cpp.
References llvm::createStripSymbolsPass(), and llvm::unwrap().