LLVM 23.0.0git
llvm::DenseMapInfo< ValueInfo > Struct Reference

#include "llvm/IR/ModuleSummaryIndex.h"

Inheritance diagram for llvm::DenseMapInfo< ValueInfo >:
[legend]

Static Public Member Functions

static ValueInfo getEmptyKey ()
static ValueInfo getTombstoneKey ()
static bool isSpecialKey (ValueInfo V)
static bool isEqual (ValueInfo L, ValueInfo R)
static unsigned getHashValue (ValueInfo I)

Detailed Description

Definition at line 299 of file ModuleSummaryIndex.h.

Member Function Documentation

◆ getEmptyKey()

ValueInfo llvm::DenseMapInfo< ValueInfo >::getEmptyKey ( )
inlinestatic

Definition at line 300 of file ModuleSummaryIndex.h.

Referenced by isSpecialKey().

◆ getHashValue()

unsigned llvm::DenseMapInfo< ValueInfo >::getHashValue ( ValueInfo I)
inlinestatic

Definition at line 318 of file ModuleSummaryIndex.h.

References llvm::hash_value(), and I.

◆ getTombstoneKey()

ValueInfo llvm::DenseMapInfo< ValueInfo >::getTombstoneKey ( )
inlinestatic

Definition at line 304 of file ModuleSummaryIndex.h.

Referenced by isSpecialKey().

◆ isEqual()

bool llvm::DenseMapInfo< ValueInfo >::isEqual ( ValueInfo L,
ValueInfo R )
inlinestatic

Definition at line 312 of file ModuleSummaryIndex.h.

References assert(), and isSpecialKey().

◆ isSpecialKey()

bool llvm::DenseMapInfo< ValueInfo >::isSpecialKey ( ValueInfo V)
inlinestatic

Definition at line 308 of file ModuleSummaryIndex.h.

References getEmptyKey(), and getTombstoneKey().

Referenced by isEqual().


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