enum AliasResult::Kind

Declared at: llvm/include/llvm/Analysis/AliasAnalysis.h:93

Enumerators

NameValueComment
NoAlias0The two locations do not alias at all.This value is arranged to convert to false, while all other values convert to true. This allows a boolean context to convert the result to a binary flag indicating whether there is the possibility of aliasing.
MayAlias1The two locations may or may not alias. This is the least precise result.
PartialAlias2The two locations alias, but only due to a partial overlap.
MustAlias3The two locations precisely alias each other.