LLVM  3.7.0
Public Member Functions | List of all members
llvm::BasicBlockEdge Class Reference

#include <Dominators.h>

Public Member Functions

 BasicBlockEdge (const BasicBlock *Start_, const BasicBlock *End_)
 
const BasicBlockgetStart () const
 
const BasicBlockgetEnd () const
 
bool isSingleEdge () const
 

Detailed Description

Definition at line 50 of file Dominators.h.

Constructor & Destructor Documentation

llvm::BasicBlockEdge::BasicBlockEdge ( const BasicBlock Start_,
const BasicBlock End_ 
)
inline

Definition at line 54 of file Dominators.h.

Member Function Documentation

const BasicBlock* llvm::BasicBlockEdge::getEnd ( ) const
inline

Definition at line 59 of file Dominators.h.

Referenced by llvm::DominatorTree::dominates(), and isOnlyReachableViaThisEdge().

const BasicBlock* llvm::BasicBlockEdge::getStart ( ) const
inline

Definition at line 56 of file Dominators.h.

Referenced by llvm::DominatorTree::dominates(), and isOnlyReachableViaThisEdge().

bool BasicBlockEdge::isSingleEdge ( ) const

The documentation for this class was generated from the following files: