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.