CIRCT  19.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 539 of file FIRRTLAnnotations.h.

Member Typedef Documentation

◆ Annotation

Definition at line 540 of file FIRRTLAnnotations.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 541 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 546 of file FIRRTLAnnotations.h.

◆ isEqual()

static bool llvm::DenseMapInfo< circt::firrtl::Annotation >::isEqual ( Annotation  LHS,
Annotation  RHS 
)
inlinestatic

Definition at line 554 of file FIRRTLAnnotations.h.


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