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

Functions

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, unsigned AllButMain)
void LLVMAddStripDeadPrototypesPass (LLVMPassManagerRef PM)
void LLVMAddStripSymbolsPass (LLVMPassManagerRef PM)

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