LLVM  10.0.0svn
Functions
IPO.h File Reference
#include "llvm-c/Types.h"
Include dependency graph for IPO.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void LLVMAddArgumentPromotionPass (LLVMPassManagerRef PM)
 See llvm::createArgumentPromotionPass function. More...
 
void LLVMAddConstantMergePass (LLVMPassManagerRef PM)
 See llvm::createConstantMergePass function. More...
 
void LLVMAddMergeFunctionsPass (LLVMPassManagerRef PM)
 See llvm::createMergeFunctionsPass function. More...
 
void LLVMAddCalledValuePropagationPass (LLVMPassManagerRef PM)
 See llvm::createCalledValuePropagationPass function. More...
 
void LLVMAddDeadArgEliminationPass (LLVMPassManagerRef PM)
 See llvm::createDeadArgEliminationPass function. More...
 
void LLVMAddFunctionAttrsPass (LLVMPassManagerRef PM)
 See llvm::createFunctionAttrsPass function. More...
 
void LLVMAddFunctionInliningPass (LLVMPassManagerRef PM)
 See llvm::createFunctionInliningPass function. More...
 
void LLVMAddAlwaysInlinerPass (LLVMPassManagerRef PM)
 See llvm::createAlwaysInlinerPass function. More...
 
void LLVMAddGlobalDCEPass (LLVMPassManagerRef PM)
 See llvm::createGlobalDCEPass function. More...
 
void LLVMAddGlobalOptimizerPass (LLVMPassManagerRef PM)
 See llvm::createGlobalOptimizerPass function. More...
 
void LLVMAddIPConstantPropagationPass (LLVMPassManagerRef PM)
 See llvm::createIPConstantPropagationPass function. More...
 
void LLVMAddPruneEHPass (LLVMPassManagerRef PM)
 See llvm::createPruneEHPass function. More...
 
void LLVMAddIPSCCPPass (LLVMPassManagerRef PM)
 See llvm::createIPSCCPPass function. More...
 
void LLVMAddInternalizePass (LLVMPassManagerRef, unsigned AllButMain)
 See llvm::createInternalizePass function. More...
 
void LLVMAddInternalizePassWithMustPreservePredicate (LLVMPassManagerRef PM, void *Context, LLVMBool(*MustPreserve)(LLVMValueRef, void *))
 Create and add the internalize pass to the given pass manager with the provided preservation callback. More...
 
void LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM)
 See llvm::createStripDeadPrototypesPass function. More...
 
void LLVMAddStripSymbolsPass (LLVMPassManagerRef PM)
 See llvm::createStripSymbolsPass function. More...