LLVM 22.0.0git
llvm::DenseMapInfo< sampleprof::FunctionId, void > Struct Reference

Template specialization for FunctionId so that it can be used in LLVM map containers. More...

#include "llvm/ProfileData/FunctionId.h"

Inheritance diagram for llvm::DenseMapInfo< sampleprof::FunctionId, void >:
[legend]

Static Public Member Functions

static sampleprof::FunctionId getEmptyKey ()
static sampleprof::FunctionId getTombstoneKey ()
static unsigned getHashValue (const sampleprof::FunctionId &Val)
static bool isEqual (const sampleprof::FunctionId &LHS, const sampleprof::FunctionId &RHS)

Detailed Description

Template specialization for FunctionId so that it can be used in LLVM map containers.

Definition at line 179 of file FunctionId.h.

Member Function Documentation

◆ getEmptyKey()

sampleprof::FunctionId llvm::DenseMapInfo< sampleprof::FunctionId, void >::getEmptyKey ( )
inlinestatic

Definition at line 181 of file FunctionId.h.

◆ getHashValue()

unsigned llvm::DenseMapInfo< sampleprof::FunctionId, void >::getHashValue ( const sampleprof::FunctionId & Val)
inlinestatic

Definition at line 189 of file FunctionId.h.

References llvm::sampleprof::FunctionId::getHashCode().

◆ getTombstoneKey()

sampleprof::FunctionId llvm::DenseMapInfo< sampleprof::FunctionId, void >::getTombstoneKey ( )
inlinestatic

Definition at line 185 of file FunctionId.h.

◆ isEqual()

Definition at line 193 of file FunctionId.h.

References LHS, and RHS.


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