|
LLVM 22.0.0git
|
A virtual register or regunit required by a basic block or its trace successors. More...
#include "llvm/CodeGen/MachineTraceMetrics.h"
Public Member Functions | |
| LiveInReg (VirtRegOrUnit VRegOrUnit, unsigned Height=0) | |
Public Attributes | |
| VirtRegOrUnit | VRegOrUnit |
| The virtual register required, or a register unit. | |
| unsigned | Height |
| For virtual registers: Minimum height of the defining instruction. | |
A virtual register or regunit required by a basic block or its trace successors.
Definition at line 159 of file MachineTraceMetrics.h.
|
inlineexplicit |
Definition at line 167 of file MachineTraceMetrics.h.
References Height, and VRegOrUnit.
| unsigned llvm::MachineTraceMetrics::LiveInReg::Height |
For virtual registers: Minimum height of the defining instruction.
For regunits: Height of the highest user in the trace.
Definition at line 165 of file MachineTraceMetrics.h.
Referenced by LiveInReg().
| VirtRegOrUnit llvm::MachineTraceMetrics::LiveInReg::VRegOrUnit |
The virtual register required, or a register unit.
Definition at line 161 of file MachineTraceMetrics.h.
Referenced by LiveInReg().