mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-25 19:36:21 +00:00
Cleanup.
This commit is contained in:
parent
c6c44c5c9d
commit
d55f4daae2
4 changed files with 14 additions and 21 deletions
|
|
@ -615,6 +615,15 @@ int RTLIL::Const::as_int_saturating(bool is_signed) const
|
|||
return as_int(is_signed);
|
||||
}
|
||||
|
||||
void RTLIL::Const::tag_bare_integer_const(const std::string &value)
|
||||
{
|
||||
if (value.empty() || value.find('\'') != std::string::npos)
|
||||
return;
|
||||
size_t start = (value[0] == '-' || value[0] == '+') ? 1 : 0;
|
||||
if (start < value.size() && std::all_of(value.begin() + start, value.end(), ::isdigit))
|
||||
flags |= RTLIL::CONST_FLAG_SIGNED;
|
||||
}
|
||||
|
||||
int RTLIL::Const::get_min_size(bool is_signed) const
|
||||
{
|
||||
if (empty()) return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue