LLVM  15.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
Collaboration diagram for llvm::SimpleAAQueryInfo:
Collaboration graph

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
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 502 of file AliasAnalysis.h.

Constructor & Destructor Documentation

◆ SimpleAAQueryInfo()

llvm::SimpleAAQueryInfo::SimpleAAQueryInfo ( )

Definition at line 506 of file AliasAnalysis.h.

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