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 unsigned int 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(unsigned int Reg, unsigned int Height = 0)

Methods

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

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

Parameters

unsigned int Reg
unsigned int Height = 0