diff options
Diffstat (limited to 'docs/AliasAnalysis.html')
-rw-r--r-- | docs/AliasAnalysis.html | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/AliasAnalysis.html b/docs/AliasAnalysis.html index 5e931d7..591694a 100644 --- a/docs/AliasAnalysis.html +++ b/docs/AliasAnalysis.html @@ -201,6 +201,11 @@ freed and reallocated between accesses through one pointer and accesses through the other -- in this case, there is a dependence, but it's mediated by the free and reallocation.</p> +<p>As an exception to this is with the +<a href="LangRef.html#noalias"><tt>noalias</tt></a> keyword. AliasAnalysis +implementations may choose to ignore the "irrelevant" dependencies, provided +their clients do not need to be aware of these dependencies for correctness.</p> + <p>The MayAlias response is used whenever the two pointers might refer to the same object. If the two memory objects overlap, but do not start at the same location, return MayAlias.</p> |