|
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] |
|