This class represents a set of interesting instructions where an alloca is live.

Synopsis

Declared in <llvm/Analysis/StackLifetime.h>

class LiveRange;

Member Functions

Name

Description

LiveRange [constructor]

Construct a live range covering Size interesting instructions.

addRange

Mark interesting instructions in []`Start,` End) as live.

join

Union this live range with Other in place.

overlaps

Return true if this range and Other are live at any common point.

test

Return true if interesting instruction Idx is live in this range.

Friends

Name

Description

llvm::operator<<

Write live range R to stream OS.

Created with MrDocs