LLVM API Documentation
Go to the source code of this file.
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
Functions | |
BasicBlock * | llvm::InsertPreheaderForLoop (Loop *L, Pass *P) |
bool | llvm::simplifyLoop (Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, AliasAnalysis *AA=nullptr, ScalarEvolution *SE=nullptr, const DataLayout *DL=nullptr, AssumptionTracker *AT=nullptr) |
Simplify each loop in a loop nest recursively. | |
bool | llvm::formLCSSA (Loop &L, DominatorTree &DT, ScalarEvolution *SE=nullptr) |
Put loop into LCSSA form. | |
bool | llvm::formLCSSARecursively (Loop &L, DominatorTree &DT, ScalarEvolution *SE=nullptr) |
Put a loop nest into LCSSA form. |