LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
IPO.cpp File Reference
#include "llvm-c/Initialization.h"
#include "llvm-c/Transforms/IPO.h"
#include "llvm/InitializePasses.h"
#include "llvm/PassManager.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)
 
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 PM, unsigned AllButMain)
 
void LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM)
 
void LLVMAddStripSymbolsPass (LLVMPassManagerRef PM)