CIRCT 22.0.0git
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
llvm::DenseMapInfo< ModuleInfoRef > Struct Reference

Allow ModuleInfoRef to be used as dense map keys. More...

Static Public Member Functions

static ModuleInfoRef getEmptyKey ()
 
static ModuleInfoRef getTombstoneKey ()
 
static unsigned getHashValue (const ModuleInfoRef &ref)
 
static bool isEqual (const ModuleInfoRef &lhs, const ModuleInfoRef &rhs)
 

Detailed Description

Allow ModuleInfoRef to be used as dense map keys.

Hashes and compares the ModuleInfo the ref points to.

Definition at line 419 of file Dedup.cpp.

Member Function Documentation

◆ getEmptyKey()

static ModuleInfoRef llvm::DenseMapInfo< ModuleInfoRef >::getEmptyKey ( )
inlinestatic

Definition at line 420 of file Dedup.cpp.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< ModuleInfoRef >::getHashValue ( const ModuleInfoRef ref)
inlinestatic

◆ getTombstoneKey()

static ModuleInfoRef llvm::DenseMapInfo< ModuleInfoRef >::getTombstoneKey ( )
inlinestatic

Definition at line 424 of file Dedup.cpp.

◆ isEqual()

static bool llvm::DenseMapInfo< ModuleInfoRef >::isEqual ( const ModuleInfoRef lhs,
const ModuleInfoRef rhs 
)
inlinestatic

Definition at line 440 of file Dedup.cpp.

References empty, and ModuleInfoRef::info.


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