struct MachineTraceMetrics::LiveInReg

Declaration

struct MachineTraceMetrics::LiveInReg { /* full declaration omitted */ };

Description

A virtual register or regunit required by a basic block or its trace successors.

Declared at: llvm/include/llvm/CodeGen/MachineTraceMetrics.h:141

Member Variables

public llvm::Register Reg
The virtual register required, or a register unit.
public unsigned int Height
For virtual registers: Minimum height of the defining instruction. For regunits: Height of the highest user in the trace.

Method Overview

  • public LiveInReg(llvm::Register Reg, unsigned int Height = 0)

Methods

ΒΆLiveInReg(llvm::Register Reg,
          unsigned int Height = 0)

Declared at: llvm/include/llvm/CodeGen/MachineTraceMetrics.h:149

Parameters

llvm::Register Reg
unsigned int Height = 0