CIRCT
20.0.0git
|
Classes | |
struct | RemoveOpLowering |
Generic pattern for removing an op during pattern conversion. More... | |
class | ESIHWBuilder |
Assist the lowering steps for conversions which need to create auxiliary IR. More... | |
Functions | |
StringAttr | getTypeID (Type t) |
uint64_t | getWidth (Type t) |
StringAttr circt::esi::detail::getTypeID | ( | Type | t | ) |
Definition at line 26 of file ESIPasses.cpp.
References circt::calyx::direction::get().
Referenced by circt::systemc::IntBaseType::classof(), circt::systemc::UIntBaseType::classof(), circt::systemc::SignedType::classof(), circt::systemc::UnsignedType::classof(), circt::systemc::BitVectorBaseType::classof(), circt::systemc::LogicVectorBaseType::classof(), omAnyTypeGetTypeID(), omClassTypeGetTypeID(), omFrozenBasePathTypeGetTypeID(), omFrozenPathTypeGetTypeID(), and omListTypeGetTypeID().
uint64_t circt::esi::detail::getWidth | ( | Type | t | ) |
Definition at line 32 of file ESIPasses.cpp.
References circt::hw::getBitWidth().
Referenced by circt::firrtl::getBitWidth(), hwParamIntTypeGetWidthAttr(), and knownWidths().