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