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

Make Annotation hash just like Attribute. More...

#include <FIRRTLAnnotations.h>

Public Types

using Annotation = circt::firrtl::Annotation
 

Static Public Member Functions

static Annotation getEmptyKey ()
 
static Annotation getTombstoneKey ()
 
static unsigned getHashValue (Annotation val)
 
static bool isEqual (Annotation lhs, Annotation rhs)
 

Detailed Description

Make Annotation hash just like Attribute.

Definition at line 507 of file FIRRTLAnnotations.h.

Member Typedef Documentation

◆ Annotation

Definition at line 508 of file FIRRTLAnnotations.h.

Member Function Documentation

◆ getEmptyKey()

static Annotation llvm::DenseMapInfo< circt::firrtl::Annotation >::getEmptyKey ( )
inlinestatic

Definition at line 509 of file FIRRTLAnnotations.h.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< circt::firrtl::Annotation >::getHashValue ( Annotation  val)
inlinestatic

◆ getTombstoneKey()

static Annotation llvm::DenseMapInfo< circt::firrtl::Annotation >::getTombstoneKey ( )
inlinestatic

Definition at line 514 of file FIRRTLAnnotations.h.

◆ isEqual()

static bool llvm::DenseMapInfo< circt::firrtl::Annotation >::isEqual ( Annotation  lhs,
Annotation  rhs 
)
inlinestatic

Definition at line 522 of file FIRRTLAnnotations.h.


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