LLVM  mainline
Functions
IPO.cpp File Reference
#include "llvm-c/Initialization.h"
#include "llvm-c/Transforms/IPO.h"
#include "llvm/InitializePasses.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/Transforms/IPO.h"
Include dependency graph for IPO.cpp:

Go to the source code of this file.

Functions

void LLVMInitializeIPO (LLVMPassRegistryRef R)
void LLVMAddArgumentPromotionPass (LLVMPassManagerRef PM)
 See llvm::createArgumentPromotionPass function.
void LLVMAddConstantMergePass (LLVMPassManagerRef PM)
 See llvm::createConstantMergePass function.
void LLVMAddDeadArgEliminationPass (LLVMPassManagerRef PM)
 See llvm::createDeadArgEliminationPass function.
void LLVMAddFunctionAttrsPass (LLVMPassManagerRef PM)
 See llvm::createFunctionAttrsPass function.
void LLVMAddFunctionInliningPass (LLVMPassManagerRef PM)
 See llvm::createFunctionInliningPass function.
void LLVMAddAlwaysInlinerPass (LLVMPassManagerRef PM)
 See llvm::createAlwaysInlinerPass function.
void LLVMAddGlobalDCEPass (LLVMPassManagerRef PM)
 See llvm::createGlobalDCEPass function.
void LLVMAddGlobalOptimizerPass (LLVMPassManagerRef PM)
 See llvm::createGlobalOptimizerPass function.
void LLVMAddIPConstantPropagationPass (LLVMPassManagerRef PM)
 See llvm::createIPConstantPropagationPass function.
void LLVMAddPruneEHPass (LLVMPassManagerRef PM)
 See llvm::createPruneEHPass function.
void LLVMAddIPSCCPPass (LLVMPassManagerRef PM)
 See llvm::createIPSCCPPass function.
void LLVMAddInternalizePass (LLVMPassManagerRef PM, unsigned AllButMain)
 See llvm::createInternalizePass function.
void LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM)
 See llvm::createStripDeadPrototypesPass function.
void LLVMAddStripSymbolsPass (LLVMPassManagerRef PM)
 See llvm::createStripSymbolsPass function.