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

#include "llvm/Analysis/AliasAnalysis.h"

Collaboration diagram for llvm::AAQueryInfo::CacheEntry:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 417 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 423 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 421 of file AliasAnalysis.h.

Referenced by isDefinitive().

◆ Result

AliasResult llvm::AAQueryInfo::CacheEntry::Result

Definition at line 418 of file AliasAnalysis.h.


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