|
CIRCT 22.0.0git
|
#include "circt/Dialect/FIRRTL/FIRRTLDialect.h"#include "circt/Support/LLVM.h"#include "circt/Dialect/FIRRTL/FIRRTLEnums.h.inc"

Go to the source code of this file.
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::firrtl |
| namespace | circt::firrtl::direction |
Macros | |
| #define | GET_ATTRDEF_CLASSES |
Enumerations | |
| enum class | circt::firrtl::Direction { circt::firrtl::In , circt::firrtl::Out } |
| This represents the direction of a single port. More... | |
Functions | |
| llvm::raw_ostream & | circt::firrtl::operator<< (llvm::raw_ostream &os, const Direction &dir) |
| Prints the Direction to the stream as either "in" or "out". | |
| static Direction | circt::firrtl::direction::get (bool isOutput) |
Return an output direction if isOutput is true, otherwise return an input direction. | |
| static bool | circt::firrtl::direction::unGet (Direction dir) |
| Convert from Direction to bool. The opposite of get;. | |
| Direction | circt::firrtl::direction::flip (Direction direction) |
| Flip a port direction. | |
| static StringRef | circt::firrtl::direction::toString (Direction direction) |
| static StringRef | circt::firrtl::direction::toString (bool direction) |
| mlir::DenseBoolArrayAttr | circt::firrtl::direction::packAttribute (MLIRContext *context, ArrayRef< Direction > directions) |
Return a DenseBoolArrayAttr containing the packed representation of an array of directions. | |
| mlir::DenseBoolArrayAttr | circt::firrtl::direction::packAttribute (MLIRContext *context, ArrayRef< bool > directions) |
Return a DenseBoolArrayAttr containing the packed representation of an array of directions. | |
| SmallVector< Direction > | circt::firrtl::direction::unpackAttribute (mlir::DenseBoolArrayAttr directions) |
| Turn a packed representation of port attributes into a vector that can be worked with. | |
| #define GET_ATTRDEF_CLASSES |
Definition at line 70 of file FIRRTLEnums.h.