24#ifndef __ACT_PASS_FINLINE_H__
25#define __ACT_PASS_FINLINE_H__
Scope * _cursc
Definition: finline.h:38
act_chp_lang_t * _do_inline(struct pHashtable *, list_t *)
void _do_complex_inline(struct pHashtable *, list_t *, act_chp_lang_t *)
void _collect_complex_inlines(list_t *, Expr *)
void * local_op(Process *p, int mode=0)
void _inline_funcs(list_t *, act_chp_lang_t *)
Expr ** _inline_funcs_general(list_t *, Expr *)
int _get_fresh_idx(const char *prefix, int *idx)
int _useidx
Definition: finline.h:56
void _apply_complex_inlines(list_t *, Expr *)
void _complex_inline_helper(struct pHashtable *, act_chp_lang_t *)
Expr * _inline_funcs(list_t *, Expr *)
void _full_inline(act_chp_lang_t *c)
void _structure_assign(act_chp_lang_t *c)
void _inline_funcs(list_t *, act_dataflow_element *)
The main Act class used to read in an ACT file and create basic data structures. All design informati...
Definition: act.h:334
The main ActPass class used to implement an ACT analysis/synthesis pass. All the core tools use this ...
Definition: act.h:791
Act * a
Definition: act.h:810
User-defined processes.
Definition: types.h:750
This is the data structure that holds all instances and their associated types within a scope....
Definition: namespaces.h:77
Data structure for the chp sub-language body.
Definition: lang.h:286
An individual dataflow element.
Definition: lang.h:545