|
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.
1.8.13