struct StackColoring::BlockLifetimeInfo

Declaration

struct StackColoring::BlockLifetimeInfo { /* full declaration omitted */ };

Description

A class representing liveness information for a single basic block. Each bit in the BitVector represents the liveness property for a different stack slot.

Declared at: llvm/lib/CodeGen/SafeStackColoring.h:41

Member Variables

public llvm::BitVector Begin
Which slots BEGINs in each basic block.
public llvm::BitVector End
Which slots ENDs in each basic block.
public llvm::BitVector LiveIn
Which slots are marked as LIVE_IN, coming into each basic block.
public llvm::BitVector LiveOut
Which slots are marked as LIVE_OUT, coming out of each basic block.