LLVM  8.0.1
Public Attributes | List of all members
false::GCPtrLivenessData Struct Reference
Collaboration diagram for false::GCPtrLivenessData:
Collaboration graph
[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 234 of file RewriteStatepointsForGC.cpp.

Member Data Documentation

◆ KillSet

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

Values defined in this block.

Definition at line 236 of file RewriteStatepointsForGC.cpp.

◆ LiveIn

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 244 of file RewriteStatepointsForGC.cpp.

◆ LiveOut

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

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

live into any successor block)

Definition at line 248 of file RewriteStatepointsForGC.cpp.

◆ LiveSet

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 240 of file RewriteStatepointsForGC.cpp.


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