LLVM API Documentation
#include <vector>Include dependency graph for IPO.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Functions | |
| ModulePass * | llvm::createStripSymbolsPass (bool OnlyDebugInfo=false) |
| ModulePass * | llvm::createLowerSetJmpPass () |
| ModulePass * | llvm::createConstantMergePass () |
| ModulePass * | llvm::createGlobalOptimizerPass () |
| ModulePass * | llvm::createRaiseAllocationsPass () |
| ModulePass * | llvm::createDeadTypeEliminationPass () |
| ModulePass * | llvm::createGlobalDCEPass () |
| ModulePass * | llvm::createFunctionExtractionPass (Function *F, bool deleteFn=false) |
| ModulePass * | llvm::createFunctionResolvingPass () |
| ModulePass * | llvm::createFunctionInliningPass () |
| ModulePass * | llvm::createPruneEHPass () |
| ModulePass * | llvm::createInternalizePass () |
| ModulePass * | llvm::createDeadArgEliminationPass () |
| ModulePass * | llvm::createDeadArgHackingPass () |
| ModulePass * | llvm::createArgumentPromotionPass () |
| ModulePass * | llvm::createIPConstantPropagationPass () |
| ModulePass * | llvm::createSingleLoopExtractorPass () |
| ModulePass * | llvm::createBlockExtractorPass (std::vector< BasicBlock * > &BTNE) |