CIRCT
20.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.
|
inline |
Definition at line 26 of file OMAttributes.h.
|
friend |
Definition at line 31 of file OMAttributes.h.
mlir::StringAttr circt::om::PathElement::instance |
Definition at line 36 of file OMAttributes.h.
Referenced by operator==(), and printBasePathString().
mlir::StringAttr circt::om::PathElement::module |
Definition at line 35 of file OMAttributes.h.
Referenced by hw.InstanceBuilder::create_default_value(), om.Evaluator::instantiate(), hw.InstanceBuilder::operand_names(), operator==(), printBasePathString(), and hw.InstanceBuilder::result_names().