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