[PATCH] [PM/AA] Rework the names and comments in AliasSetTracker to more accurately describe what is being tracked.

Chandler Carruth chandlerc at gmail.com
Wed Jun 17 01:04:55 PDT 2015


Hi hfinkel, atrick, dberlin,

While these two enums do track mod/ref information and aliasing
information, they don't represent the exact same things as either the
mod/ref enums or the alias result enum in AA. They're definitions are
dominated by the structure of their lattice and the bit's various
semantics. This patch just calls them what they are and tries to spell
out usefully distinct names for these things.

This will clear the path for using a raw unscoped enum to represent some
of these concepts across LLVM's analysis library.

No functionality changed here.

http://reviews.llvm.org/D10494

Files:
  include/llvm/Analysis/AliasSetTracker.h
  lib/Analysis/AliasSetTracker.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10494.27814.patch
Type: text/x-patch
Size: 8547 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150617/409313c1/attachment.bin>


More information about the llvm-commits mailing list