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

NameValueComment
None0
GCTransition1Indicates that this statepoint is a transition from GC-aware code to code that is not GC-aware.
DeoptLiveIn2Mark 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.
MaskAll3A bitmask that includes all valid flags.