Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
|
template<class BlockT , class LoopT > |
static void | llvm::discoverAndMapSubloop (LoopT *L, ArrayRef< BlockT *> Backedges, LoopInfoBase< BlockT, LoopT > *LI, const DomTreeBase< BlockT > &DomTree) |
| Stable LoopInfo Analysis - Build a loop tree using stable iterators so the result does / not depend on use list (block predecessor) order. More...
|
|
template<typename T > |
bool | llvm::compareVectors (std::vector< T > &BB1, std::vector< T > &BB2) |
|
template<class BlockT , class LoopT > |
void | llvm::addInnerLoopsToHeadersMap (DenseMap< BlockT *, const LoopT *> &LoopHeaders, const LoopInfoBase< BlockT, LoopT > &LI, const LoopT &L) |
|
template<class BlockT , class LoopT > |
static void | llvm::compareLoops (const LoopT *L, const LoopT *OtherL, DenseMap< BlockT *, const LoopT *> &OtherLoopHeaders) |
|