enum class AvailabilityState

Declared at: llvm/lib/Transforms/Scalar/GVN.cpp:773

Enumerators

NameValueComment
Unavailable0We know the block *is not* fully available. This is a fixpoint.
Available1We know the block *is* fully available. This is a fixpoint.
SpeculativelyAvailable2We do not know whether the block is fully available or not, but we are currently speculating that it will be. If it would have turned out that the block was, in fact, not fully available, this would have been cleaned up into an Unavailable.