LLVM 20.0.0git
|
A collection of ValueTables, one per BB in a function, with convenient accessor methods. More...
#include "CodeGen/LiveDebugValues/InstrRefBasedImpl.h"
Public Member Functions | |
FuncValueTable (int NumBBs, int NumLocs) | |
ValueTable & | operator[] (const MachineBasicBlock &MBB) const |
Returns the ValueTable associated with MBB. | |
ValueTable & | operator[] (int MBBNum) const |
Returns the ValueTable associated with the MachineBasicBlock whose number is MBBNum. | |
ValueTable & | tableForEntryMBB () const |
Returns the ValueTable associated with the entry MachineBasicBlock. | |
bool | hasTableFor (MachineBasicBlock &MBB) const |
Returns true if the ValueTable associated with MBB has not been freed. | |
void | ejectTableForBlock (const MachineBasicBlock &MBB) |
Frees the memory of the ValueTable associated with MBB. | |
A collection of ValueTables, one per BB in a function, with convenient accessor methods.
Definition at line 250 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 251 of file InstrRefBasedImpl.h.
References LiveDebugValues::ValueIDNum::EmptyValue.
|
inline |
Frees the memory of the ValueTable associated with MBB.
Definition at line 280 of file InstrRefBasedImpl.h.
References MBB.
|
inline |
Returns true if the ValueTable associated with MBB has not been freed.
Definition at line 275 of file InstrRefBasedImpl.h.
References MBB.
|
inline |
Returns the ValueTable associated with MBB.
Definition at line 259 of file InstrRefBasedImpl.h.
References MBB.
|
inline |
Returns the ValueTable associated with the MachineBasicBlock whose number is MBBNum.
Definition at line 265 of file InstrRefBasedImpl.h.
References assert().
|
inline |
Returns the ValueTable associated with the entry MachineBasicBlock.
Definition at line 272 of file InstrRefBasedImpl.h.