|
| file | act.h [code] |
| |
| file | act_array.h [code] |
| |
| file | act_id.h [code] |
| |
| file | act_walk.extra.h [code] |
| |
| file | basetype.h [code] |
| |
| file | body.h [code] |
| |
| file | expr.h [code] |
| |
| file | expr_extra.h [code] |
| |
| file | expr_width.h [code] |
| | This file contains a macro that is used to compute the bit-width of the result of two sub-expressions based on different combination modes. The bit-width rules for ACT expressions fall into one of the modes specified in this file.
|
| |
| file | extmacro.h [code] |
| |
| file | fexpr.h [code] |
| | Functions to support the faster expression parser used by CHP/dataflow bodies.
|
| |
| file | inline.h [code] |
| | Helper functions to handle function inlining. Used to inline simple functions (without internal loops) and return a single expression that corresponds to the inlined function. This is done by keeping track of current bindings of all variables to a symbolic expression, and updating the symbolic expression as you go through the function definition.
|
| |
| file | inst.h [code] |
| | This contains the definition of InstType, the core data structure used to hold the type of any instance in the ACT design.
|
| |
| file | iter.h [code] |
| | This contains the implementation of a number of C++ iterators to make it easier to walk through an ACT data structure.
|
| |
| file | lang.h [code] |
| | Contains the data structures for each ACT sub-language.
|
| |
| file | namespaces.h [code] |
| | This contains the defintions of the ActNamespace class as well as the Scope classes. These are the primary data structures used to hold a design.
|
| |
| file | path.h [code] |
| |
| file | prs.h [code] |
| | Functions to support the faster prs expression parser used by the prs body.
|
| |
| file | tech.h [code] |
| | This contains the data structures used to hold simplified technology information in terms of the technology design rules. We only use a simplified version of the design rules that are conservative but sufficient to support layout generation.
|
| |
| file | typecheck.h [code] |
| | Typechecking identifiers and expression.
|
| |
| file | types.h [code] |
| |
| file | value.h [code] |
| |