LLVM 17.0.0git
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * > Struct Template Reference
Collaboration diagram for llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >:
Collaboration graph
[legend]

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 3505 of file AttributorAttributes.cpp.

Member Typedef Documentation

◆ InstSetDMI

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

Definition at line 3506 of file AttributorAttributes.cpp.

◆ PairDMI

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

Definition at line 3507 of file AttributorAttributes.cpp.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 3512 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 3513 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 3521 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 3509 of file AttributorAttributes.cpp.

◆ TombstoneKey

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

Definition at line 3510 of file AttributorAttributes.cpp.


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