LLVM 20.0.0git
Public Member Functions | List of all members
llvm::MBBReachingDefsInfo Class Reference

#include "llvm/CodeGen/ReachingDefAnalysis.h"

Public Member Functions

void init (unsigned NumBlockIDs)
 
unsigned numBlockIDs () const
 
void startBasicBlock (unsigned MBBNumber, unsigned NumRegUnits)
 
void append (unsigned MBBNumber, unsigned Unit, int Def)
 
void prepend (unsigned MBBNumber, unsigned Unit, int Def)
 
void replaceFront (unsigned MBBNumber, unsigned Unit, int Def)
 
void clear ()
 
ArrayRef< ReachingDefdefs (unsigned MBBNumber, unsigned Unit) const
 

Detailed Description

Definition at line 69 of file ReachingDefAnalysis.h.

Member Function Documentation

◆ append()

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

◆ clear()

void llvm::MBBReachingDefsInfo::clear ( )
inline

◆ defs()

ArrayRef< ReachingDef > llvm::MBBReachingDefsInfo::defs ( unsigned  MBBNumber,
unsigned  Unit 
) const
inline

◆ init()

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

◆ numBlockIDs()

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

◆ prepend()

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

Definition at line 83 of file ReachingDefAnalysis.h.

References llvm::SmallVectorImpl< T >::insert().

◆ replaceFront()

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

◆ startBasicBlock()

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

Definition at line 75 of file ReachingDefAnalysis.h.

References llvm::SmallVectorImpl< T >::resize().


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