AAQueryInfo that uses SimpleCaptureAnalysis.
Synopsis
Declared in <llvm/Analysis/AliasAnalysis.h>
class SimpleAAQueryInfo
: public AAQueryInfo
Base Classes
Name |
Description |
This class stores info we want to provide to or retain within an alias query. By default, the root query is stateless and starts with a freshly constructed info object. Specific alias analyses can use this query info to store per‐query state that is important for recursive or nested queries to avoid recomputing. To enable preserving this state across multiple queries where safe (due to the IR not changing), use a |
Types
Name |
Type Aliases
Name |
Member Functions
Name |
Description |
|
Construct from |
Data Members
Name |
Description |
Location pairs for which an assumption based result is currently stored. Used to remove all potentially incorrect results from the cache if an assumption is disproven. |
|
Query depth used to distinguish recursive queries. |
|
Tracks whether the accesses may be on different cycle iterations. |
|
How many active NoAlias assumption uses there are. |
|
Whether alias analysis is allowed to use the dominator tree, for use by passes that lazily update the DT while performing AA queries. |
Created with MrDocs