enum class StatepointFlags
Description
The statepoint intrinsic accepts a set of flags as its third argument. Valid values come out of this set.
Declared at: llvm/include/llvm/IR/Statepoint.h:39
Enumerators
| Name | Value | Comment |
|---|---|---|
| None | 0 | |
| GCTransition | 1 | Indicates that this statepoint is a transition from GC-aware code to code that is not GC-aware. |
| DeoptLiveIn | 2 | Mark the deopt arguments associated with the statepoint as only being "live-in". By default, deopt arguments are "live-through". "live-through" requires that they the value be live on entry, on exit, and at any point during the call. "live-in" only requires the value be available at the start of the call. In particular, "live-in" values can be placed in unused argument registers or other non-callee saved registers. |
| MaskAll | 3 | A bitmask that includes all valid flags. |