CIRCT  20.0.0git
Static Public Member Functions | List of all members
llvm::DenseMapInfo< circt::FieldRef > Struct Reference

Allow using FieldRef with DenseMaps. More...

#include <FieldRef.h>

Static Public Member Functions

static circt::FieldRef getEmptyKey ()
 
static circt::FieldRef getTombstoneKey ()
 
static unsigned getHashValue (const circt::FieldRef &val)
 
static bool isEqual (const circt::FieldRef &lhs, const circt::FieldRef &rhs)
 

Detailed Description

Allow using FieldRef with DenseMaps.

This hash is based on the Value identity and field ID.

Definition at line 102 of file FieldRef.h.

Member Function Documentation

◆ getEmptyKey()

static circt::FieldRef llvm::DenseMapInfo< circt::FieldRef >::getEmptyKey ( )
inlinestatic

Definition at line 103 of file FieldRef.h.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< circt::FieldRef >::getHashValue ( const circt::FieldRef val)
inlinestatic

Definition at line 109 of file FieldRef.h.

References circt::hash_value().

◆ getTombstoneKey()

static circt::FieldRef llvm::DenseMapInfo< circt::FieldRef >::getTombstoneKey ( )
inlinestatic

Definition at line 106 of file FieldRef.h.

◆ isEqual()

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

Definition at line 112 of file FieldRef.h.


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