CIRCT 21.0.0git
|
Operator types are distinguished by name (chosen by the client). More...
#include <Problems.h>
Public Member Functions | |
OperatorType ()=default | |
OperatorType (mlir::StringAttr attr) | |
mlir::StringAttr | getAttr () const |
mlir::StringRef | getValue () const |
std::string | str () const |
Static Public Member Functions | |
static OperatorType | get (mlir::MLIRContext *ctx, llvm::StringRef name) |
Public Attributes | |
mlir::StringAttr | attr |
Friends | |
bool | operator== (const OperatorType &lhs, const OperatorType &rhs) |
Operator types are distinguished by name (chosen by the client).
Definition at line 98 of file Problems.h.
|
default |
|
inline |
Definition at line 102 of file Problems.h.
|
inlinestatic |
Definition at line 104 of file Problems.h.
References circt::scheduling::Problem::name.
Referenced by circt::scheduling::Problem::getOrInsertOperatorType().
|
inline |
Definition at line 108 of file Problems.h.
References attr.
Referenced by circt::scheduling::ChainingProblem::checkDelays().
|
inline |
Definition at line 110 of file Problems.h.
References attr.
Referenced by circt::scheduling::SharedOperatorsProblem::checkLatency(), and circt::ssp::loadOperatorType().
|
inline |
Definition at line 112 of file Problems.h.
References attr.
|
friend |
Definition at line 114 of file Problems.h.
mlir::StringAttr circt::scheduling::Problem::OperatorType::attr |
Definition at line 99 of file Problems.h.
Referenced by getAttr(), llvm::DenseMapInfo< circt::scheduling::Problem::OperatorType >::getHashValue(), getValue(), llvm::DenseMapInfo< circt::scheduling::Problem::OperatorType >::isEqual(), and str().