LLVM  6.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::LiveRegUnit Struct Reference

#include "llvm/CodeGen/MachineTraceMetrics.h"

Collaboration diagram for llvm::LiveRegUnit:
Collaboration graph

Public Member Functions

unsigned getSparseSetIndex () const
 LiveRegUnit (unsigned RU)

Public Attributes

unsigned RegUnit
unsigned Cycle = 0
const MachineInstrMI = nullptr
unsigned Op = 0

Detailed Description

Definition at line 76 of file MachineTraceMetrics.h.

Constructor & Destructor Documentation

◆ LiveRegUnit()

llvm::LiveRegUnit::LiveRegUnit ( unsigned  RU)

Definition at line 84 of file MachineTraceMetrics.h.

Member Function Documentation

◆ getSparseSetIndex()

unsigned llvm::LiveRegUnit::getSparseSetIndex ( ) const

Definition at line 82 of file MachineTraceMetrics.h.

References RegUnit.

Member Data Documentation

◆ Cycle

unsigned llvm::LiveRegUnit::Cycle = 0

Definition at line 78 of file MachineTraceMetrics.h.

Referenced by updatePhysDepsUpwards().

◆ MI

const MachineInstr* llvm::LiveRegUnit::MI = nullptr

◆ Op

unsigned llvm::LiveRegUnit::Op = 0

Definition at line 80 of file MachineTraceMetrics.h.

Referenced by updatePhysDepsDownwards(), and updatePhysDepsUpwards().

◆ RegUnit

unsigned llvm::LiveRegUnit::RegUnit

Definition at line 77 of file MachineTraceMetrics.h.

Referenced by getSparseSetIndex().

The documentation for this struct was generated from the following file: