CIRCT
20.0.0git
|
#include "circt/Dialect/FIRRTL/FIRRTLDialect.h"
#include "circt/Support/LLVM.h"
#include "circt/Dialect/FIRRTL/FIRRTLAttributes.h.inc"
Go to the source code of this file.
Namespaces | |
circt | |
The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
circt::firrtl | |
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". More... | |
static Direction | circt::firrtl::direction::get (bool isOutput) |
Return an output direction if isOutput is true, otherwise return an input direction. More... | |
static bool | circt::firrtl::direction::unGet (Direction dir) |
Convert from Direction to bool. The opposite of get;. More... | |
Direction | circt::firrtl::direction::flip (Direction direction) |
Flip a port direction. More... | |
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. More... | |
mlir::DenseBoolArrayAttr | circt::firrtl::direction::packAttribute (MLIRContext *context, ArrayRef< bool > directions) |
Return a DenseBoolArrayAttr containing the packed representation of an array of directions. More... | |
SmallVector< Direction > | circt::firrtl::direction::unpackAttribute (mlir::DenseBoolArrayAttr directions) |
Turn a packed representation of port attributes into a vector that can be worked with. More... | |
#define GET_ATTRDEF_CLASSES |
Definition at line 70 of file FIRRTLAttributes.h.