Here is a list of all files with brief descriptions:
[detail level 123]
▼ act | |
act.h | |
act_array.h | |
act_id.h | |
act_walk.extra.h | |
basetype.h | |
body.h | |
expr.h | |
expr_extra.h | Contains extra expression types beyond the standard ones from expr.h defined in the generic expression parser included with the parser generator |
expr_width.h | 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 |
extmacro.h | |
fexpr.h | Functions to support the faster expression parser used by CHP/dataflow bodies |
inline.h | 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 |
inst.h | This contains the definition of InstType, the core data structure used to hold the type of any instance in the ACT design |
iter.h | This contains the implementation of a number of C++ iterators to make it easier to walk through an ACT data structure |
lang.h | Contains the data structures for each ACT sub-language |
namespaces.h | 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 |
path.h | |
prs.h | Functions to support the faster prs expression parser used by the prs body |
tech.h | 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 |
typecheck.h | Typechecking identifiers and expression |
types.h | |
value.h | |
▼ passes | |
▼ booleanize | |
booleanize.h | |
▼ cells | |
cells.h | |
▼ chpdecomp | |
chpdecomp.h | |
▼ finline | |
finline.h | |
▼ flatten | |
aflat.h | |
▼ netgen | |
netlist.h | |
▼ sizing | |
sizing.h | |
▼ state | |
statepass.h | |
passes.h | |