LLVM API Documentation

Classes | Namespaces | Typedefs
PathNumbering.h File Reference
#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>
Include dependency graph for PathNumbering.h:
This graph shows which files directly or indirectly include this file:

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