Lines Matching full:implementations
23 primary interface used by clients and implementations of alias analyses in the
25 analysis information and the implementations providing it, and is designed to
26 support a wide range of implementations and clients (but currently all clients
28 information, this class exposes Mod/Ref information from those implementations
40 class defines the interface that the various alias analysis implementations
161 analysis implementations and can be put to good use by various clients.
198 There are already several implementations that you can use for examples, and the
200 look at the `various alias analysis implementations`_ included with LLVM.
313 communicate program changes from the clients to the analysis implementations.
314 Various alias analysis implementations should use these methods to ensure that
343 analysis implementations.
350 Implementations may either use this callback to provide conservative responses
384 ``AliasAnalysis`` implementations. The ``AliasAnalysis`` interface includes
399 The ``AliasAnalysis`` API does have functions for notifying implementations when
402 ``AliasAnalysis`` implementations which can not be expressed.
405 implementations can expect that they will be informed of any relevant ``Value``
412 compilation, doesn't work, even if the ``AliasAnalysis`` implementations don't
501 Existing alias analysis implementations and clients
505 should know what clients and implementations of alias analysis are available.
508 implementations.
510 .. _various alias analysis implementations:
512 Available ``AliasAnalysis`` implementations
515 This section lists the various implementations of the ``AliasAnalysis``
518 alias analysis implementations.
614 with any of the implementations above.
657 Clients for debugging and evaluation of implementations
661 implementations. You can use them with commands like: