LLVM API Documentation

DominatorInternals.h File Reference

#include "llvm/Analysis/Dominators.h"
#include "llvm/ADT/SmallPtrSet.h"

Include dependency graph for DominatorInternals.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Defines

#define BALANCE_IDOM_TREE   0

Functions

template<class GraphT>
unsigned llvm::DFSPass (DominatorTreeBase< typename GraphT::NodeType > &DT, typename GraphT::NodeType *V, unsigned N)
template<class GraphT>
void llvm::Compress (DominatorTreeBase< typename GraphT::NodeType > &DT, typename GraphT::NodeType *VIn)
template<class GraphT>
GraphT::NodeType * llvm::Eval (DominatorTreeBase< typename GraphT::NodeType > &DT, typename GraphT::NodeType *V)
template<class GraphT>
void llvm::Link (DominatorTreeBase< typename GraphT::NodeType > &DT, unsigned DFSNumV, typename GraphT::NodeType *W, typename DominatorTreeBase< typename GraphT::NodeType >::InfoRec &WInfo)
template<class FuncT, class NodeT>
void llvm::Calculate (DominatorTreeBase< typename GraphTraits< NodeT >::NodeType > &DT, FuncT &F)


Define Documentation

#define BALANCE_IDOM_TREE   0

Definition at line 31 of file DominatorInternals.h.