LLVM 22.0.0git
llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * > Struct Template Reference
Inheritance diagram for llvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * >:
[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 3460 of file AttributorAttributes.cpp.

Member Typedef Documentation

◆ InstSetDMI

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

Definition at line 3461 of file AttributorAttributes.cpp.

◆ PairDMI

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

Definition at line 3462 of file AttributorAttributes.cpp.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 3467 of file AttributorAttributes.cpp.

References EmptyKey.

◆ getHashValue()

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

◆ getTombstoneKey()

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

Definition at line 3468 of file AttributorAttributes.cpp.

References TombstoneKey.

◆ isEqual()

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

Definition at line 3474 of file AttributorAttributes.cpp.

Member Data Documentation

◆ EmptyKey

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

Definition at line 3464 of file AttributorAttributes.cpp.

Referenced by getEmptyKey().

◆ TombstoneKey

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

Definition at line 3465 of file AttributorAttributes.cpp.

Referenced by getTombstoneKey().


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