LLVM: include/llvm/Transforms/IPO.h File Reference (original) (raw)
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. |
| Functions | |
|---|---|
| LLVM_ABI ModulePass * | llvm::createDeadArgEliminationPass () |
| createDeadArgEliminationPass - This pass removes arguments from functions which are not used by the body of the function. | |
| LLVM_ABI ModulePass * | llvm::createDeadArgHackingPass () |
| DeadArgHacking pass - Same as DAE, but delete arguments of external functions as well. | |
| LLVM_ABI Pass * | llvm::createLoopExtractorPass () |
| createLoopExtractorPass - This pass extracts all natural loops from the program into a function if it can. | |
| LLVM_ABI Pass * | llvm::createSingleLoopExtractorPass () |
| createSingleLoopExtractorPass - This pass extracts one natural loop from the program into a function if it can. | |
| LLVM_ABI ModulePass * | llvm::createBarrierNoopPass () |
| createBarrierNoopPass - This pass is purely a module pass barrier in a pass manager. |