LLVM 20.0.0git
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * > Struct Template Reference

Public Types

using InstSetDMI = DenseMapInfo< const AA::InstExclusionSetTy * >
 
using PairDMI = DenseMapInfo< std::pair< const Instruction *, const ToTy * > >
 

Static Public Member Functions

static ReachabilityQueryInfo< ToTy > * getEmptyKey ()
 
static ReachabilityQueryInfo< ToTy > * getTombstoneKey ()
 
static unsigned getHashValue (const ReachabilityQueryInfo< ToTy > *RQI)
 
static bool isEqual (const ReachabilityQueryInfo< ToTy > *LHS, const ReachabilityQueryInfo< ToTy > *RHS)
 

Static Public Attributes

static ReachabilityQueryInfo< ToTy > EmptyKey
 
static ReachabilityQueryInfo< ToTy > TombstoneKey
 

Detailed Description

template<typename ToTy>
struct llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >

Definition at line 3423 of file AttributorAttributes.cpp.

Member Typedef Documentation

◆ InstSetDMI

template<typename ToTy >
using llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::InstSetDMI = DenseMapInfo<const AA::InstExclusionSetTy *>

Definition at line 3424 of file AttributorAttributes.cpp.

◆ PairDMI

template<typename ToTy >
using llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::PairDMI = DenseMapInfo<std::pair<const Instruction *, const ToTy *> >

Definition at line 3425 of file AttributorAttributes.cpp.

Member Function Documentation

◆ getEmptyKey()

template<typename ToTy >
static ReachabilityQueryInfo< ToTy > * llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::getEmptyKey ( )
inlinestatic

Definition at line 3430 of file AttributorAttributes.cpp.

◆ getHashValue()

template<typename ToTy >
static unsigned llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::getHashValue ( const ReachabilityQueryInfo< ToTy > *  RQI)
inlinestatic

◆ getTombstoneKey()

template<typename ToTy >
static ReachabilityQueryInfo< ToTy > * llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::getTombstoneKey ( )
inlinestatic

Definition at line 3431 of file AttributorAttributes.cpp.

◆ isEqual()

template<typename ToTy >
static bool llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::isEqual ( const ReachabilityQueryInfo< ToTy > *  LHS,
const ReachabilityQueryInfo< ToTy > *  RHS 
)
inlinestatic

Definition at line 3437 of file AttributorAttributes.cpp.

References LHS, and RHS.

Member Data Documentation

◆ EmptyKey

template<typename ToTy >
ReachabilityQueryInfo<ToTy> llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::EmptyKey
static

Definition at line 3427 of file AttributorAttributes.cpp.

◆ TombstoneKey

template<typename ToTy >
ReachabilityQueryInfo<ToTy> llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >::TombstoneKey
static

Definition at line 3428 of file AttributorAttributes.cpp.


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