LLVM: llvm::MBBReachingDefsInfo Class Reference (original) (raw)

#include "[llvm/CodeGen/ReachingDefAnalysis.h](ReachingDefAnalysis%5F8h%5Fsource.html)"

Public Member Functions
void init (unsigned NumBlockIDs)
unsigned numBlockIDs () const
void startBasicBlock (unsigned MBBNumber, unsigned NumRegUnits)
void append (unsigned MBBNumber, MCRegUnit Unit, int Def)
void prepend (unsigned MBBNumber, MCRegUnit Unit, int Def)
void replaceFront (unsigned MBBNumber, MCRegUnit Unit, int Def)
void clear ()
ArrayRef< ReachingDef > defs (unsigned MBBNumber, MCRegUnit Unit) const

Definition at line 70 of file ReachingDefAnalysis.h.

append()

void llvm::MBBReachingDefsInfo::append ( unsigned MBBNumber, MCRegUnit Unit, int Def ) inline

clear()

void llvm::MBBReachingDefsInfo::clear ( ) inline

defs()

init()

void llvm::MBBReachingDefsInfo::init ( unsigned NumBlockIDs) inline

numBlockIDs()

unsigned llvm::MBBReachingDefsInfo::numBlockIDs ( ) const inline

prepend()

void llvm::MBBReachingDefsInfo::prepend ( unsigned MBBNumber, MCRegUnit Unit, int Def ) inline

replaceFront()

void llvm::MBBReachingDefsInfo::replaceFront ( unsigned MBBNumber, MCRegUnit Unit, int Def ) inline

startBasicBlock()

void llvm::MBBReachingDefsInfo::startBasicBlock ( unsigned MBBNumber, unsigned NumRegUnits ) inline

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