LLVM 22.0.0git
llvm::TargetExtTypeKeyInfo Struct Reference

#include "IR/LLVMContextImpl.h"

Classes

struct  KeyTy

Static Public Member Functions

static TargetExtTypegetEmptyKey ()
static TargetExtTypegetTombstoneKey ()
static unsigned getHashValue (const KeyTy &Key)
static unsigned getHashValue (const TargetExtType *FT)
static bool isEqual (const KeyTy &LHS, const TargetExtType *RHS)
static bool isEqual (const TargetExtType *LHS, const TargetExtType *RHS)

Detailed Description

Definition at line 192 of file LLVMContextImpl.h.

Member Function Documentation

◆ getEmptyKey()

TargetExtType * llvm::TargetExtTypeKeyInfo::getEmptyKey ( )
inlinestatic

Definition at line 211 of file LLVMContextImpl.h.

Referenced by isEqual().

◆ getHashValue() [1/2]

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

◆ getHashValue() [2/2]

unsigned llvm::TargetExtTypeKeyInfo::getHashValue ( const TargetExtType * FT)
inlinestatic

Definition at line 224 of file LLVMContextImpl.h.

References getHashValue().

◆ getTombstoneKey()

TargetExtType * llvm::TargetExtTypeKeyInfo::getTombstoneKey ( )
inlinestatic

Definition at line 215 of file LLVMContextImpl.h.

Referenced by isEqual().

◆ isEqual() [1/2]

bool llvm::TargetExtTypeKeyInfo::isEqual ( const KeyTy & LHS,
const TargetExtType * RHS )
inlinestatic

Definition at line 228 of file LLVMContextImpl.h.

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

◆ isEqual() [2/2]

bool llvm::TargetExtTypeKeyInfo::isEqual ( const TargetExtType * LHS,
const TargetExtType * RHS )
inlinestatic

Definition at line 234 of file LLVMContextImpl.h.

References LHS, and RHS.


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