|
CIRCT 24.0.0git
|
A module name, and the name of an instance inside that module. More...
#include <OMAttributes.h>

Public Member Functions | |
| PathElement (mlir::StringAttr module, mlir::StringAttr instance) | |
| bool | operator== (const PathElement &rhs) const |
Public Attributes | |
| mlir::StringAttr | module |
| mlir::StringAttr | instance |
Friends | |
| llvm::hash_code | hash_value (const PathElement &arg) |
A module name, and the name of an instance inside that module.
Definition at line 22 of file OMAttributes.h.
|
inline |
Definition at line 23 of file OMAttributes.h.
References instance, and module.
Referenced by hash_value, and operator==().
|
inline |
Definition at line 26 of file OMAttributes.h.
References PathElement().
|
friend |
Definition at line 31 of file OMAttributes.h.
References instance, module, and PathElement().
| mlir::StringAttr circt::om::PathElement::instance |
Definition at line 36 of file OMAttributes.h.
Referenced by hash_value, PathElement(), and printBasePathString().
| mlir::StringAttr circt::om::PathElement::module |
Definition at line 35 of file OMAttributes.h.
Referenced by hw.InstanceBuilder::create_default_value(), hash_value, om.Evaluator::instantiate(), hw.InstanceBuilder::operand_names(), PathElement(), printBasePathString(), and hw.InstanceBuilder::result_names().