LLVM  16.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

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

Member Function Documentation

◆ isDefinitive()

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

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

Definition at line 242 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 240 of file AliasAnalysis.h.

Referenced by isDefinitive().

◆ Result

AliasResult llvm::AAQueryInfo::CacheEntry::Result

Definition at line 237 of file AliasAnalysis.h.

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