LLVM 22.0.0git
llvm::DIArgListInfo Struct Reference

DenseMapInfo for DIArgList. More...

#include "IR/LLVMContextImpl.h"

Public Types

using KeyTy = DIArgListKeyInfo

Static Public Member Functions

static DIArgListgetEmptyKey ()
static DIArgListgetTombstoneKey ()
static unsigned getHashValue (const KeyTy &Key)
static unsigned getHashValue (const DIArgList *N)
static bool isEqual (const KeyTy &LHS, const DIArgList *RHS)
static bool isEqual (const DIArgList *LHS, const DIArgList *RHS)

Detailed Description

DenseMapInfo for DIArgList.

Definition at line 1501 of file LLVMContextImpl.h.

Member Typedef Documentation

โ—† KeyTy

Member Function Documentation

โ—† getEmptyKey()

DIArgList * llvm::DIArgListInfo::getEmptyKey ( )
inlinestatic

Definition at line 1504 of file LLVMContextImpl.h.

Referenced by isEqual().

โ—† getHashValue() [1/2]

unsigned llvm::DIArgListInfo::getHashValue ( const DIArgList * N)
inlinestatic

Definition at line 1514 of file LLVMContextImpl.h.

References llvm::DIArgListKeyInfo::getHashValue(), and N.

โ—† getHashValue() [2/2]

unsigned llvm::DIArgListInfo::getHashValue ( const KeyTy & Key)
inlinestatic

โ—† getTombstoneKey()

DIArgList * llvm::DIArgListInfo::getTombstoneKey ( )
inlinestatic

Definition at line 1508 of file LLVMContextImpl.h.

Referenced by isEqual().

โ—† isEqual() [1/2]

bool llvm::DIArgListInfo::isEqual ( const DIArgList * LHS,
const DIArgList * RHS )
inlinestatic

Definition at line 1524 of file LLVMContextImpl.h.

References LHS, and RHS.

โ—† isEqual() [2/2]

bool llvm::DIArgListInfo::isEqual ( const KeyTy & LHS,
const DIArgList * RHS )
inlinestatic

Definition at line 1518 of file LLVMContextImpl.h.

References getEmptyKey(), getTombstoneKey(), LHS, and RHS.


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