Loading [MathJax]/extensions/tex2jax.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< circt::igraph::InstancePath > Struct Reference

#include <InstanceGraph.h>

Public Types

using ArrayRefInfo = llvm::DenseMapInfo< ArrayRef< circt::igraph::InstanceOpInterface > >
 

Static Public Member Functions

static circt::igraph::InstancePath getEmptyKey ()
 
static circt::igraph::InstancePath getTombstoneKey ()
 
static llvm::hash_code getHashValue (circt::igraph::InstancePath path)
 
static bool isEqual (circt::igraph::InstancePath lhs, circt::igraph::InstancePath rhs)
 

Detailed Description

Definition at line 486 of file InstanceGraph.h.

Member Typedef Documentation

◆ ArrayRefInfo

using llvm::DenseMapInfo< circt::igraph::InstancePath >::ArrayRefInfo = llvm::DenseMapInfo<ArrayRef<circt::igraph::InstanceOpInterface> >

Definition at line 487 of file InstanceGraph.h.

Member Function Documentation

◆ getEmptyKey()

Definition at line 489 of file InstanceGraph.h.

◆ getHashValue()

static llvm::hash_code llvm::DenseMapInfo< circt::igraph::InstancePath >::getHashValue ( circt::igraph::InstancePath  path)
inlinestatic

Definition at line 497 of file InstanceGraph.h.

◆ getTombstoneKey()

static circt::igraph::InstancePath llvm::DenseMapInfo< circt::igraph::InstancePath >::getTombstoneKey ( )
inlinestatic

Definition at line 493 of file InstanceGraph.h.

◆ isEqual()

Definition at line 503 of file InstanceGraph.h.

References circt::igraph::InstancePath::getPath().


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