LLVM  6.0.0svn
Public Attributes | List of all members
llvm::LiveReg Struct Reference

Information about a live register. More...

#include "llvm/CodeGen/ExecutionDepsFix.h"

Collaboration diagram for llvm::LiveReg:
Collaboration graph
[legend]

Public Attributes

DomainValueValue
 Value currently in this register, or NULL when no value is being tracked. More...
 
int Def
 Instruction that defined this register, relative to the beginning of the current basic block. More...
 

Detailed Description

Information about a live register.

Definition at line 122 of file ExecutionDepsFix.h.

Member Data Documentation

◆ Def

int llvm::LiveReg::Def

Instruction that defined this register, relative to the beginning of the current basic block.

When a LiveReg is used to represent a live-out register, this value is relative to the end of the basic block, so it will be a negative number.

Definition at line 131 of file ExecutionDepsFix.h.

◆ Value

DomainValue* llvm::LiveReg::Value

Value currently in this register, or NULL when no value is being tracked.

This counts as a DomainValue reference.

Definition at line 125 of file ExecutionDepsFix.h.


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