13#ifndef CIRCT_DIALECT_OM_OMATTRIBUTES_H 
   14#define CIRCT_DIALECT_OM_OMATTRIBUTES_H 
   17#include "mlir/IR/BuiltinAttributes.h" 
   27    return module == rhs.module && instance == rhs.instance;
 
 
   32    return ::llvm::hash_combine(arg.module, arg.
instance);
 
 
   35  mlir::StringAttr 
module;
 
 
   41#include "mlir/IR/Attributes.h" 
   43#define GET_ATTRDEF_CLASSES 
   44#include "circt/Dialect/OM/OMAttributes.h.inc" 
A module name, and the name of an instance inside that module.
bool operator==(const PathElement &rhs) const
mlir::StringAttr mlir::StringAttr instance
friend llvm::hash_code hash_value(const PathElement &arg)
PathElement(mlir::StringAttr module, mlir::StringAttr instance)