enum AliasResult::Kind
Declared at: llvm/include/llvm/Analysis/AliasAnalysis.h:93
Enumerators
Name | Value | Comment |
---|---|---|
NoAlias | 0 | The 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. |
MayAlias | 1 | The two locations may or may not alias. This is the least precise result. |
PartialAlias | 2 | The two locations alias, but only due to a partial overlap. |
MustAlias | 3 | The two locations precisely alias each other. |