struct Entry::RegUnitInfo

Declaration

struct Entry::RegUnitInfo { /* full declaration omitted */ };

Description

RegUnitInfo - Information tracked about each RegUnit in PhysReg. When PrevPos is set, the iterators are valid as if advanceTo(PrevPos) had just been called.

Declared at: llvm/lib/CodeGen/InterferenceCache.h:71

Member Variables

public LiveIntervalUnion::SegmentIter VirtI
Iterator pointing into the LiveIntervalUnion containing virtual register interference.
public unsigned int VirtTag
Tag of the LIU last time we looked.
public llvm::LiveRange* Fixed = nullptr
Fixed interference in RegUnit.
public LiveInterval::iterator FixedI
Iterator pointing into the fixed RegUnit interference.

Method Overview

Methods

ΒΆRegUnitInfo(llvm::LiveIntervalUnion& LIU)

Declared at: llvm/lib/CodeGen/InterferenceCache.h:85

Parameters

llvm::LiveIntervalUnion& LIU