LLVM  mainline
Functions
Interprocedural transformations
Transforms
Collaboration diagram for Interprocedural transformations:

Functions

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, unsigned AllButMain)
 See llvm::createInternalizePass function.
void LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM)
 See llvm::createStripDeadPrototypesPass function.
void LLVMAddStripSymbolsPass (LLVMPassManagerRef PM)
 See llvm::createStripSymbolsPass function.

Function Documentation

See llvm::createAlwaysInlinerPass function.

Definition at line 75 of file IPO.cpp.

References llvm::createAlwaysInlinerPass(), and llvm::unwrap().

See llvm::createArgumentPromotionPass function.

Definition at line 55 of file IPO.cpp.

References llvm::createArgumentPromotionPass(), and llvm::unwrap().

See llvm::createConstantMergePass function.

Definition at line 59 of file IPO.cpp.

References llvm::createConstantMergePass(), and llvm::unwrap().

See llvm::createDeadArgEliminationPass function.

Definition at line 63 of file IPO.cpp.

References llvm::createDeadArgEliminationPass(), and llvm::unwrap().

See llvm::createFunctionAttrsPass function.

Definition at line 67 of file IPO.cpp.

References llvm::createFunctionAttrsPass(), and llvm::unwrap().

See llvm::createFunctionInliningPass function.

Definition at line 71 of file IPO.cpp.

References llvm::createFunctionInliningPass(), and llvm::unwrap().

See llvm::createGlobalDCEPass function.

Definition at line 79 of file IPO.cpp.

References llvm::createGlobalDCEPass(), and llvm::unwrap().

See llvm::createGlobalOptimizerPass function.

Definition at line 83 of file IPO.cpp.

References llvm::createGlobalOptimizerPass(), and llvm::unwrap().

void LLVMAddInternalizePass ( LLVMPassManagerRef  ,
unsigned  AllButMain 
)

See llvm::createInternalizePass function.

Definition at line 99 of file IPO.cpp.

References llvm::createInternalizePass(), and llvm::unwrap().

See llvm::createIPSCCPPass function.

Definition at line 95 of file IPO.cpp.

References llvm::createIPSCCPPass(), and llvm::unwrap().

See llvm::createPruneEHPass function.

Definition at line 91 of file IPO.cpp.

References llvm::createPruneEHPass(), and llvm::unwrap().

See llvm::createStripDeadPrototypesPass function.

Definition at line 106 of file IPO.cpp.

References llvm::createStripDeadPrototypesPass(), and llvm::unwrap().

See llvm::createStripSymbolsPass function.

Definition at line 110 of file IPO.cpp.

References llvm::createStripSymbolsPass(), and llvm::unwrap().