LLVM
8.0.1
|
Public Attributes | |
StatepointLiveSetTy | LiveSet |
The set of values known to be live across this safepoint. More... | |
MapVector< Value *, Value * > | PointerToBase |
Mapping from live pointers to a base-defining-value. More... | |
Instruction * | StatepointToken |
The new gc.statepoint instruction itself. More... | |
Instruction * | UnwindToken |
Instruction to which exceptional gc relocates are attached Makes it easier to iterate through them during relocationViaAlloca. More... | |
RematerializedValueMapTy | RematerializedValues |
Record live values we are rematerialized instead of relocating. More... | |
Definition at line 266 of file RewriteStatepointsForGC.cpp.
StatepointLiveSetTy false::PartiallyConstructedSafepointRecord::LiveSet |
The set of values known to be live across this safepoint.
Definition at line 268 of file RewriteStatepointsForGC.cpp.
Mapping from live pointers to a base-defining-value.
Definition at line 271 of file RewriteStatepointsForGC.cpp.
RematerializedValueMapTy false::PartiallyConstructedSafepointRecord::RematerializedValues |
Record live values we are rematerialized instead of relocating.
They are not included into 'LiveSet' field. Maps rematerialized copy to it's original value.
Definition at line 284 of file RewriteStatepointsForGC.cpp.
Instruction* false::PartiallyConstructedSafepointRecord::StatepointToken |
The new gc.statepoint instruction itself.
This produces the token that normal path gc.relocates and the gc.result are tied to.
Definition at line 275 of file RewriteStatepointsForGC.cpp.
Instruction* false::PartiallyConstructedSafepointRecord::UnwindToken |
Instruction to which exceptional gc relocates are attached Makes it easier to iterate through them during relocationViaAlloca.
Definition at line 279 of file RewriteStatepointsForGC.cpp.