llvm::LiveStacks

Analysis that tracks live intervals for stack slots.

Synopsis

Declared in <llvm/CodeGen/LiveStacks.h>

class LiveStacks;

Type Aliases

NameDescription
const_iterator Const iterator over stack-slot to live-interval mappings.
iterator Iterator over stack-slot to live-interval mappings.

Member Functions

NameDescription
begin Return an iterator to the first stack-slot interval.
end Return an iterator past the last stack-slot interval.
getInterval Return the live interval for stack slot Slot.
getIntervalRegClass Return the register class associated with stack slot Slot.
getNumIntervals Return the number of tracked stack-slot live intervals.
getOrCreateInterval Return the live interval for Slot, creating it if needed.
getVNInfoAllocator Return the allocator used for VNInfo values.
hasInterval Return true if a live interval exists for stack slot Slot.
init Initialize live stack analysis for machine function MF.
print Print live stack intervals to O.
releaseMemory Release memory used by the analysis.