LLVM 23.0.0git
llvm::BasicBlockEdge Class Reference

#include "llvm/IR/Dominators.h"

Public Member Functions

 BasicBlockEdge (const BasicBlock *Start_, const BasicBlock *End_)
 BasicBlockEdge (const std::pair< BasicBlock *, BasicBlock * > &Pair)
 BasicBlockEdge (const std::pair< const BasicBlock *, const BasicBlock * > &Pair)
const BasicBlockgetStart () const
const BasicBlockgetEnd () const

Detailed Description

Definition at line 96 of file Dominators.h.

Constructor & Destructor Documentation

◆ BasicBlockEdge() [1/3]

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

Definition at line 101 of file Dominators.h.

◆ BasicBlockEdge() [2/3]

llvm::BasicBlockEdge::BasicBlockEdge ( const std::pair< BasicBlock *, BasicBlock * > & Pair)
inline

Definition at line 104 of file Dominators.h.

◆ BasicBlockEdge() [3/3]

llvm::BasicBlockEdge::BasicBlockEdge ( const std::pair< const BasicBlock *, const BasicBlock * > & Pair)
inline

Definition at line 107 of file Dominators.h.

Member Function Documentation

◆ getEnd()

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

◆ getStart()

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

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