CIRCT
20.0.0git
|
#include "circt/Dialect/HW/HWTypes.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Types.h"
#include "circt/Dialect/SystemC/SystemCTypes.h.inc"
Go to the source code of this file.
Classes | |
struct | circt::systemc::detail::PortInfo |
A struct containing minimal information for a systemc module port. More... | |
class | circt::systemc::ValueBaseType |
This provides a common base class for all SystemC integers. More... | |
class | circt::systemc::IntBaseType |
Represents a limited word-length signed integer in SystemC as described in IEEE 1666-2011 §7.5.2. More... | |
class | circt::systemc::IntType |
Represents a limited word-length signed integer in SystemC as described in IEEE 1666-2011 §7.5.4. More... | |
class | circt::systemc::UIntBaseType |
Represents a limited word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.5.3. More... | |
class | circt::systemc::UIntType |
Represents a limited word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.5.5. More... | |
class | circt::systemc::SignedType |
Represents a finite word-length signed integer in SystemC as described in IEEE 1666-2011 §7.6.3. More... | |
class | circt::systemc::BigIntType |
Represents a finite word-length signed integer in SystemC as described in IEEE 1666-2011 §7.6.5. More... | |
class | circt::systemc::UnsignedType |
Represents a finite word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.6.4. More... | |
class | circt::systemc::BigUIntType |
Represents a finite word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.6.6. More... | |
class | circt::systemc::BitVectorBaseType |
Represents a finite word-length bit vector in SystemC as described in IEEE 1666-2011 §7.9.3. More... | |
class | circt::systemc::BitVectorType |
Represents a finite word-length bit vector in SystemC as described in IEEE 1666-2011 §7.9.5. More... | |
class | circt::systemc::LogicVectorBaseType |
Represents a finite word-length bit vector in SystemC as described in IEEE 1666-2011 §7.9.4. More... | |
class | circt::systemc::LogicVectorType |
Represents a finite word-length bit vector (of four-state values) in SystemC as described in IEEE 1666-2011 §7.9.6. More... | |
Namespaces | |
circt | |
The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
circt::systemc | |
circt::systemc::detail | |
Macros | |
#define | GET_TYPEDEF_CLASSES |
Functions | |
Type | circt::systemc::getSignalBaseType (Type type) |
Get the type wrapped by a signal or port (in, inout, out) type. More... | |
std::optional< size_t > | circt::systemc::getBitWidth (Type type) |
Return the bitwidth of a type. More... | |
#define GET_TYPEDEF_CLASSES |
Definition at line 321 of file SystemCTypes.h.