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

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
AliasCacheT AliasCache
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)

Definition at line 297 of file AliasAnalysis.h.

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