CIRCT
18.0.0git
|
Classes | |
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(), omClassTypeGetTypeID(), omFrozenBasePathTypeGetTypeID(), and omFrozenPathTypeGetTypeID().
uint64_t circt::esi::detail::getWidth | ( | Type | t | ) |
Definition at line 34 of file ESIPasses.cpp.
References circt::hw::getBitWidth().
Referenced by extractConcatToConcatExtract(), extractFromReplicate(), circt::firrtl::getBitWidth(), getLowestBitAndHighestBitRequired(), getTotalWidth(), hwParamIntTypeGetWidthAttr(), circt::ExportVerilog::inferStructuralNameForTemporary(), and sizedPort().