LLVM API Documentation
#include "llvm/Analysis/ProfileInfoTypes.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/Instructions.h"#include "llvm/Pass.h"#include "llvm/Support/CFG.h"#include <map>#include <stack>#include <vector>

Go to the source code of this file.
Classes | |
| class | llvm::BallLarusNode |
| class | llvm::BallLarusEdge |
| class | llvm::BallLarusDag |
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
Typedefs | |
| typedef std::vector < BallLarusNode * > | llvm::BLNodeVector |
| typedef std::vector < BallLarusNode * >::iterator | llvm::BLNodeIterator |
| typedef std::vector < BallLarusEdge * > | llvm::BLEdgeVector |
| typedef std::vector < BallLarusEdge * >::iterator | llvm::BLEdgeIterator |
| typedef std::map< BasicBlock *, BallLarusNode * > | llvm::BLBlockNodeMap |
| typedef std::stack < BallLarusNode * > | llvm::BLNodeStack |