LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
Interprocedural transformations
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)
 

Detailed Description

Function Documentation

void LLVMAddAlwaysInlinerPass ( LLVMPassManagerRef  PM)

See llvm::createAlwaysInlinerPass function.

Definition at line 73 of file IPO.cpp.

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

void LLVMAddArgumentPromotionPass ( LLVMPassManagerRef  PM)

See llvm::createArgumentPromotionPass function.

Definition at line 53 of file IPO.cpp.

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

void LLVMAddConstantMergePass ( LLVMPassManagerRef  PM)

See llvm::createConstantMergePass function.

Definition at line 57 of file IPO.cpp.

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

void LLVMAddDeadArgEliminationPass ( LLVMPassManagerRef  PM)

See llvm::createDeadArgEliminationPass function.

Definition at line 61 of file IPO.cpp.

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

void LLVMAddFunctionAttrsPass ( LLVMPassManagerRef  PM)

See llvm::createFunctionAttrsPass function.

Definition at line 65 of file IPO.cpp.

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

void LLVMAddFunctionInliningPass ( LLVMPassManagerRef  PM)

See llvm::createFunctionInliningPass function.

Definition at line 69 of file IPO.cpp.

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

void LLVMAddGlobalDCEPass ( LLVMPassManagerRef  PM)

See llvm::createGlobalDCEPass function.

Definition at line 77 of file IPO.cpp.

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

void LLVMAddGlobalOptimizerPass ( LLVMPassManagerRef  PM)

See llvm::createGlobalOptimizerPass function.

Definition at line 81 of file IPO.cpp.

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

void LLVMAddInternalizePass ( LLVMPassManagerRef  ,
unsigned  AllButMain 
)

See llvm::createInternalizePass function.

Definition at line 97 of file IPO.cpp.

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

void LLVMAddIPConstantPropagationPass ( LLVMPassManagerRef  PM)
void LLVMAddIPSCCPPass ( LLVMPassManagerRef  PM)

See llvm::createIPSCCPPass function.

Definition at line 93 of file IPO.cpp.

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

void LLVMAddPruneEHPass ( LLVMPassManagerRef  PM)

See llvm::createPruneEHPass function.

Definition at line 89 of file IPO.cpp.

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

void LLVMAddStripDeadPrototypesPass ( LLVMPassManagerRef  PM)

See llvm::createStripDeadPrototypesPass function.

Definition at line 104 of file IPO.cpp.

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

void LLVMAddStripSymbolsPass ( LLVMPassManagerRef  PM)

See llvm::createStripSymbolsPass function.

Definition at line 108 of file IPO.cpp.

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