LLVM API Documentation

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)
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)