LLVM API Documentation

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 74 of file IPO.cpp.

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

See llvm::createArgumentPromotionPass function.

Definition at line 54 of file IPO.cpp.

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

See llvm::createConstantMergePass function.

Definition at line 58 of file IPO.cpp.

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

See llvm::createDeadArgEliminationPass function.

Definition at line 62 of file IPO.cpp.

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

See llvm::createFunctionAttrsPass function.

Definition at line 66 of file IPO.cpp.

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

See llvm::createFunctionInliningPass function.

Definition at line 70 of file IPO.cpp.

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

See llvm::createGlobalDCEPass function.

Definition at line 78 of file IPO.cpp.

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

See llvm::createGlobalOptimizerPass function.

Definition at line 82 of file IPO.cpp.

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

void LLVMAddInternalizePass ( LLVMPassManagerRef  ,
unsigned  AllButMain 
)

See llvm::createInternalizePass function.

Definition at line 98 of file IPO.cpp.

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

See llvm::createIPSCCPPass function.

Definition at line 94 of file IPO.cpp.

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

See llvm::createPruneEHPass function.

Definition at line 90 of file IPO.cpp.

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

See llvm::createStripDeadPrototypesPass function.

Definition at line 105 of file IPO.cpp.

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

See llvm::createStripSymbolsPass function.

Definition at line 109 of file IPO.cpp.

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