Value Number Information for a live range definition.

Synopsis

Declared in <llvm/CodeGen/LiveInterval.h>

class VNInfo;

Description

This class holds information about a machine level value, including definition and use points.

Type Aliases

Name

Description

Allocator

Bump‐pointer allocator used to allocate VNInfo objects.

Member Functions

Name

Description

VNInfo [constructor]

Constructors

copyFrom

Copy definition information from src into this VNInfo.

dump

Dump this value number to the debug stream.

isPHIDef

Return true if this value is (or was) defined by a PHI.

isUnused

Returns true if this value is unused.

markUnused

Mark this value as unused.

print

Print this value number to OS.

Data Members

Name

Description

def

The index of the defining instruction.

id

The ID number of this value.

Created with MrDocs