LLVM: LiveDebugValues::FuncValueTable Struct Reference (original) (raw)
A collection of ValueTables, one per BB in a function, with convenient accessor methods. More...
#include "[CodeGen/LiveDebugValues/InstrRefBasedImpl.h](InstrRefBasedImpl%5F8h%5Fsource.html)"
| 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 251 of file InstrRefBasedImpl.h.
| LiveDebugValues::FuncValueTable::FuncValueTable ( int NumBBs, int NumLocs ) | inline |
|---|
◆ ejectTableForBlock()
◆ hasTableFor()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
| ValueTable & LiveDebugValues::FuncValueTable::operator[] ( int MBBNum) const | inline |
|---|
◆ tableForEntryMBB()
| ValueTable & LiveDebugValues::FuncValueTable::tableForEntryMBB ( ) const | inline |
|---|
The documentation for this struct was generated from the following file:
- lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h