LLVM 19.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.
bool UseDominatorTree = true
 Whether alias analysis is allowed to use the dominator tree, for use by passes that lazily update the DT while performing AA queries.

Detailed Description

AAQueryInfo that uses SimpleCaptureInfo.

Definition at line 298 of file AliasAnalysis.h.

Constructor & Destructor Documentation

◆ SimpleAAQueryInfo()

llvm::SimpleAAQueryInfo::SimpleAAQueryInfo ( AAResults AAR)

Definition at line 302 of file AliasAnalysis.h.

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