Remove redundant function
This commit is contained in:
parent
d21b3258e3
commit
8e023d1227
|
|
@ -403,14 +403,6 @@ static vhdl_expr *translate_select(ivl_expr_t e)
|
||||||
return from->resize(ivl_expr_width(e));
|
return from->resize(ivl_expr_width(e));
|
||||||
}
|
}
|
||||||
|
|
||||||
static vhdl_type *expr_to_vhdl_type(ivl_expr_t e)
|
|
||||||
{
|
|
||||||
if (ivl_expr_signed(e))
|
|
||||||
return vhdl_type::nsigned(ivl_expr_width(e));
|
|
||||||
else
|
|
||||||
return vhdl_type::nunsigned(ivl_expr_width(e));
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
static T *translate_parms(T *t, ivl_expr_t e)
|
static T *translate_parms(T *t, ivl_expr_t e)
|
||||||
{
|
{
|
||||||
|
|
@ -440,7 +432,8 @@ static vhdl_expr *translate_ufunc(ivl_expr_t e)
|
||||||
|
|
||||||
const char *funcname = ivl_scope_tname(defscope);
|
const char *funcname = ivl_scope_tname(defscope);
|
||||||
|
|
||||||
vhdl_type *rettype = expr_to_vhdl_type(e);
|
vhdl_type *rettype =
|
||||||
|
vhdl_type::type_for(ivl_expr_width(e), ivl_expr_signed(e) != 0);
|
||||||
vhdl_fcall *fcall = new vhdl_fcall(funcname, rettype);
|
vhdl_fcall *fcall = new vhdl_fcall(funcname, rettype);
|
||||||
|
|
||||||
int nparams = ivl_expr_parms(e);
|
int nparams = ivl_expr_parms(e);
|
||||||
|
|
@ -497,7 +490,8 @@ static vhdl_expr *translate_ternary(ivl_expr_t e)
|
||||||
|
|
||||||
static vhdl_expr *translate_concat(ivl_expr_t e)
|
static vhdl_expr *translate_concat(ivl_expr_t e)
|
||||||
{
|
{
|
||||||
vhdl_type *rtype = expr_to_vhdl_type(e);
|
vhdl_type *rtype =
|
||||||
|
vhdl_type::type_for(ivl_expr_width(e), ivl_expr_signed(e) != 0);
|
||||||
vhdl_binop_expr *concat = new vhdl_binop_expr(VHDL_BINOP_CONCAT, rtype);
|
vhdl_binop_expr *concat = new vhdl_binop_expr(VHDL_BINOP_CONCAT, rtype);
|
||||||
|
|
||||||
int nrepeat = ivl_expr_repeat(e);
|
int nrepeat = ivl_expr_repeat(e);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue