Home
last modified time | relevance | path

Searched refs:vhdl_fcall (Results 1 – 6 of 6) sorted by relevance

/dports/cad/iverilog/verilog-11.0/tgt-vhdl/
H A Dcast.cc92 vhdl_fcall *conv = new vhdl_fcall(t->get_string().c_str(), t); in to_vector()
107 vhdl_fcall *conv; in to_integer()
127 vhdl_fcall *image = new vhdl_fcall("integer'image", vhdl_type::string()); in to_string()
133 vhdl_fcall *image = new vhdl_fcall(type_->get_string() + "'image", in to_string()
155 vhdl_fcall *conv = in to_boolean()
164 vhdl_fcall *conv = in to_boolean()
182 vhdl_fcall *ah = in to_std_logic()
192 vhdl_fcall *ah = in to_std_logic()
202 vhdl_fcall *ah = in to_std_logic()
216 vhdl_fcall *f = new vhdl_fcall("std_logic", vhdl_type::std_logic()); in to_std_ulogic()
[all …]
H A Dexpr.cc152 vhdl_fcall *fcall = in translate_reduction()
153 new vhdl_fcall(support_function::function_name(f), in translate_reduction()
266 vhdl_fcall *sra = new vhdl_fcall("shift_right", rtype); in translate_shift()
302 vhdl_fcall *conv = new vhdl_fcall(func, type); in translate_power()
332 vhdl_fcall *lqual = new vhdl_fcall("std_logic'", lhs->get_type()); in translate_binary()
493 vhdl_fcall *sra = new vhdl_fcall("shift_right", from->get_type()); in translate_select()
558 vhdl_fcall *fcall = new vhdl_fcall(funcname, rettype); in translate_ufunc()
605 vhdl_fcall *fcall = in translate_ternary()
606 new vhdl_fcall(support_function::function_name(sf), in translate_ternary()
H A Dlpm.cc72 vhdl_fcall *resize = in binop_lpm_to_expr()
73 new vhdl_fcall("Resize", vhdl_type::nsigned(out_width)); in binop_lpm_to_expr()
132 vhdl_fcall *fcall = new vhdl_fcall(ivl_scope_basename(f_scope), NULL); in ufunc_lpm_to_expr()
159 vhdl_fcall *fcall = new vhdl_fcall(support_function::function_name(f), in reduction_lpm_to_expr()
H A Dstmt.cc798 vhdl_fcall *edge = NULL; in draw_synthesisable_wait()
806 edge = new vhdl_fcall("rising_edge", vhdl_type::boolean()); in draw_synthesisable_wait()
812 edge = new vhdl_fcall("falling_edge", vhdl_type::boolean()); in draw_synthesisable_wait()
980 vhdl_fcall *detect = in draw_wait()
981 new vhdl_fcall("falling_edge", vhdl_type::boolean()); in draw_wait()
994 vhdl_fcall *detect = in draw_wait()
995 new vhdl_fcall("rising_edge", vhdl_type::boolean()); in draw_wait()
H A Dvhdl_syntax.hh273 class vhdl_fcall : public vhdl_expr { class
275 vhdl_fcall(const string& name, const vhdl_type *rtype) in vhdl_fcall() function in vhdl_fcall
277 ~vhdl_fcall() {} in ~vhdl_fcall()
H A Dvhdl_syntax.cc631 void vhdl_fcall::find_vars(vhdl_var_set_t& read) in find_vars()
636 void vhdl_fcall::emit(std::ostream &of, int level) const in emit()