LLVM 22.0.0git
llvm::DenseMapInfo< DIExpression::FragmentInfo > Struct Reference

#include "llvm/IR/DebugInfoMetadata.h"

Inheritance diagram for llvm::DenseMapInfo< DIExpression::FragmentInfo >:
[legend]

Public Types

using FragInfo = DIExpression::FragmentInfo

Static Public Member Functions

static FragInfo getEmptyKey ()
static FragInfo getTombstoneKey ()
static unsigned getHashValue (const FragInfo &Frag)
static bool isEqual (const FragInfo &A, const FragInfo &B)

Static Public Attributes

static const uint64_t MaxVal = std::numeric_limits<uint64_t>::max()

Detailed Description

Definition at line 3764 of file DebugInfoMetadata.h.

Member Typedef Documentation

◆ FragInfo

Member Function Documentation

◆ getEmptyKey()

FragInfo llvm::DenseMapInfo< DIExpression::FragmentInfo >::getEmptyKey ( )
inlinestatic

Definition at line 3768 of file DebugInfoMetadata.h.

References MaxVal.

◆ getHashValue()

◆ getTombstoneKey()

FragInfo llvm::DenseMapInfo< DIExpression::FragmentInfo >::getTombstoneKey ( )
inlinestatic

Definition at line 3770 of file DebugInfoMetadata.h.

References MaxVal.

◆ isEqual()

Definition at line 3776 of file DebugInfoMetadata.h.

References A(), and B().

Member Data Documentation

◆ MaxVal

const uint64_t llvm::DenseMapInfo< DIExpression::FragmentInfo >::MaxVal = std::numeric_limits<uint64_t>::max()
static

Definition at line 3766 of file DebugInfoMetadata.h.

Referenced by getEmptyKey(), and getTombstoneKey().


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