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