|
LLVM
3.7.0
|
#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/GraphTraits.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/IR/CFG.h"#include "llvm/IR/Instruction.h"#include "llvm/Pass.h"#include <algorithm>Go to the source code of this file.
Classes | |
| class | llvm::AnalysisManager< IRUnitT > |
| A generic analysis pass manager with lazy running and caching of results. More... | |
| class | llvm::DominatorTreeBase< N > |
| Core dominator tree base class. More... | |
| class | llvm::LoopInfoBase< N, M > |
| LoopInfo - This class builds and contains all of the top level loop structures in the specified function. More... | |
| class | llvm::LoopBase< N, M > |
| LoopBase class - Instances of this class are used to represent loops that are detected in the flow graph. More... | |
| class | llvm::LoopBase< N, M > |
| LoopBase class - Instances of this class are used to represent loops that are detected in the flow graph. More... | |
| class | llvm::Loop |
| class | llvm::LoopInfoBase< N, M > |
| LoopInfo - This class builds and contains all of the top level loop structures in the specified function. More... | |
| class | llvm::LoopInfo |
| struct | llvm::GraphTraits< const Loop * > |
| struct | llvm::GraphTraits< Loop * > |
| class | llvm::LoopAnalysis |
Analysis pass that exposes the LoopInfo for a function. More... | |
| class | llvm::LoopPrinterPass |
Printer pass for the LoopAnalysis results. More... | |
| class | llvm::LoopInfoWrapperPass |
| The legacy pass manager's analysis pass to compute loop information. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Functions | |
| template<class BlockT , class LoopT > | |
| raw_ostream & | llvm::operator<< (raw_ostream &OS, const LoopBase< BlockT, LoopT > &Loop) |
1.8.6