LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::AAQueryInfo::CacheEntry Struct Reference

#include "llvm/Analysis/AliasAnalysis.h"

Public Member Functions

bool isDefinitive () const
 Whether this is a definitive (non-assumption) result.
 

Public Attributes

AliasResult Result
 
int NumAssumptionUses
 Number of times a NoAlias assumption has been used.
 

Detailed Description

Definition at line 245 of file AliasAnalysis.h.

Member Function Documentation

◆ isDefinitive()

bool llvm::AAQueryInfo::CacheEntry::isDefinitive ( ) const
inline

Whether this is a definitive (non-assumption) result.

Definition at line 251 of file AliasAnalysis.h.

References NumAssumptionUses.

Member Data Documentation

◆ NumAssumptionUses

int llvm::AAQueryInfo::CacheEntry::NumAssumptionUses

Number of times a NoAlias assumption has been used.

0 for assumptions that have not been used, -1 for definitive results.

Definition at line 249 of file AliasAnalysis.h.

Referenced by isDefinitive().

◆ Result

AliasResult llvm::AAQueryInfo::CacheEntry::Result

Definition at line 246 of file AliasAnalysis.h.


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