LLVM 20.0.0git
|
#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< ReachingDef > | defs (unsigned MBBNumber, unsigned Unit) const |
Definition at line 69 of file ReachingDefAnalysis.h.
Definition at line 79 of file ReachingDefAnalysis.h.
References llvm::SmallVectorTemplateBase< T, bool >::push_back().
|
inline |
Definition at line 93 of file ReachingDefAnalysis.h.
References llvm::SmallVectorImpl< T >::clear().
Referenced by llvm::ReachingDefAnalysis::releaseMemory().
|
inline |
Definition at line 95 of file ReachingDefAnalysis.h.
Referenced by llvm::ReachingDefAnalysis::getReachingDef(), and llvm::ReachingDefAnalysis::traverse().
|
inline |
Definition at line 71 of file ReachingDefAnalysis.h.
References llvm::SmallVectorImpl< T >::resize().
Referenced by llvm::ReachingDefAnalysis::init().
|
inline |
Definition at line 73 of file ReachingDefAnalysis.h.
References llvm::SmallVectorBase< Size_T >::size().
Referenced by llvm::ReachingDefAnalysis::getReachingDef().
Definition at line 83 of file ReachingDefAnalysis.h.
References llvm::SmallVectorImpl< T >::insert().
Definition at line 88 of file ReachingDefAnalysis.h.
References assert(), and llvm::SmallVectorTemplateCommon< T, typename >::begin().
Definition at line 75 of file ReachingDefAnalysis.h.
References llvm::SmallVectorImpl< T >::resize().