LLVM 18.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]

Public Member Functions

 SimpleAAQueryInfo (AAResults &AAR)
 
- Public Member Functions inherited from llvm::AAQueryInfo
 AAQueryInfo (AAResults &AAR, CaptureInfo *CI)
 

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
AAResultsAAR
 
AliasCacheT AliasCache
 
CaptureInfoCI
 
unsigned Depth = 0
 Query depth used to distinguish recursive queries.
 
int NumAssumptionUses = 0
 How many active NoAlias assumption uses there are.
 
SmallVector< AAQueryInfo::LocPair, 4 > AssumptionBasedResults
 Location pairs for which an assumption based result is currently stored.
 
bool MayBeCrossIteration = false
 Tracks whether the accesses may be on different cycle iterations.
 

Detailed Description

AAQueryInfo that uses SimpleCaptureInfo.

Definition at line 293 of file AliasAnalysis.h.

Constructor & Destructor Documentation

◆ SimpleAAQueryInfo()

llvm::SimpleAAQueryInfo::SimpleAAQueryInfo ( AAResults AAR)
inline

Definition at line 297 of file AliasAnalysis.h.


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