LLVM  4.0.0
Public Attributes | List of all members
false::GCPtrLivenessData Struct Reference
Collaboration diagram for false::GCPtrLivenessData:
[legend]

Public Attributes

MapVector< BasicBlock
*, SetVector< Value * > > 
KillSet
 Values defined in this block. More...
 
MapVector< BasicBlock
*, SetVector< Value * > > 
LiveSet
 Values used in this block (and thus live); does not included values killed within this block. More...
 
MapVector< BasicBlock
*, SetVector< Value * > > 
LiveIn
 Values live into this basic block (i.e. More...
 
MapVector< BasicBlock
*, SetVector< Value * > > 
LiveOut
 Values live out of this basic block (i.e. More...
 

Detailed Description

Definition at line 139 of file RewriteStatepointsForGC.cpp.

Member Data Documentation

MapVector<BasicBlock *, SetVector<Value *> > false::GCPtrLivenessData::KillSet

Values defined in this block.

Definition at line 141 of file RewriteStatepointsForGC.cpp.

MapVector<BasicBlock *, SetVector<Value *> > false::GCPtrLivenessData::LiveIn

Values live into this basic block (i.e.

used by any instruction in this basic block or ones reachable from here)

Definition at line 148 of file RewriteStatepointsForGC.cpp.

MapVector<BasicBlock *, SetVector<Value *> > false::GCPtrLivenessData::LiveOut

Values live out of this basic block (i.e.

live into any successor block)

Definition at line 152 of file RewriteStatepointsForGC.cpp.

MapVector<BasicBlock *, SetVector<Value *> > false::GCPtrLivenessData::LiveSet

Values used in this block (and thus live); does not included values killed within this block.

Definition at line 144 of file RewriteStatepointsForGC.cpp.


The documentation for this struct was generated from the following file: