LLVM  14.0.0git
Public Member Functions | List of all members
llvm::SimpleAAQueryInfo Class Reference

AAQueryInfo that uses SimpleCaptureInfo. More...

#include "llvm/Analysis/AliasAnalysis.h"

Inheritance diagram for llvm::SimpleAAQueryInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::SimpleAAQueryInfo:
Collaboration graph
[legend]

Public Member Functions

 SimpleAAQueryInfo ()
 
- Public Member Functions inherited from llvm::AAQueryInfo
 AAQueryInfo (CaptureInfo *CI)
 
AAQueryInfo withEmptyCache ()
 Create a new AAQueryInfo based on this one, but with the cache cleared. More...
 

Additional Inherited Members

- Public Types inherited from llvm::AAQueryInfo
using LocPair = std::pair< AACacheLoc, AACacheLoc >
 
using AliasCacheT = SmallDenseMap< LocPair, CacheEntry, 8 >
 
- Public Attributes inherited from llvm::AAQueryInfo
AliasCacheT AliasCache
 
CaptureInfoCI
 
unsigned Depth = 0
 Query depth used to distinguish recursive queries. More...
 
int NumAssumptionUses = 0
 How many active NoAlias assumption uses there are. More...
 
SmallVector< AAQueryInfo::LocPair, 4 > AssumptionBasedResults
 Location pairs for which an assumption based result is currently stored. More...
 

Detailed Description

AAQueryInfo that uses SimpleCaptureInfo.

Definition at line 499 of file AliasAnalysis.h.

Constructor & Destructor Documentation

◆ SimpleAAQueryInfo()

llvm::SimpleAAQueryInfo::SimpleAAQueryInfo ( )
inline

Definition at line 503 of file AliasAnalysis.h.


The documentation for this class was generated from the following file: