LLVM 20.0.0git
Public Types | Static Public Member Functions | List of all members
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 1353 of file LLVMContextImpl.h.

Member Typedef Documentation

◆ KeyTy

Definition at line 1354 of file LLVMContextImpl.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 1356 of file LLVMContextImpl.h.

Referenced by isEqual().

◆ getHashValue() [1/2]

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

Definition at line 1366 of file LLVMContextImpl.h.

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

◆ getHashValue() [2/2]

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

Definition at line 1364 of file LLVMContextImpl.h.

◆ getTombstoneKey()

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

Definition at line 1360 of file LLVMContextImpl.h.

Referenced by isEqual().

◆ isEqual() [1/2]

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

Definition at line 1376 of file LLVMContextImpl.h.

References LHS, and RHS.

◆ isEqual() [2/2]

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

Definition at line 1370 of file LLVMContextImpl.h.

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


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