Lines Matching refs:AliasSetTracker
417 The ``AliasSetTracker`` class (which is used by ``LICM``) makes a
445 Using the ``AliasSetTracker`` class
450 `AliasSetTracker <http://llvm.org/doxygen/classllvm_1_1AliasSetTracker.html>`__
454 First you initialize the AliasSetTracker by using the "``add``" methods to add
457 simply iterate through the constructed alias sets, using the ``AliasSetTracker``
460 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be
463 AliasSetTracker also makes sure that sets are properly folded due to call
467 <doxygen/structLICM.html>`_ pass uses ``AliasSetTracker``\s to calculate alias
475 The AliasSetTracker implementation
478 The AliasSetTracker class is implemented to be as efficient as possible. It
480 inserted into the AliasSetTracker that aliases multiple sets. The primary data
483 The AliasSetTracker class must maintain a list of all of the LLVM ``Value*``\s
491 AliasSetTracker, but if you look at the code, hopefully this brief description
672 out the Alias Sets formed by the `AliasSetTracker`_ class. This is useful if
673 you're using the ``AliasSetTracker`` class. To use it, use something like: