heptagon/compiler/minils
Gwenal Delaval 2956002f85 Correction and simplification of the sigali pass
Added a "Contracts" pass, after inlining, taking care of the
contracts of the nodes called in the body of a node. This pass
"inlines" the code and assume/guarantee parts of these subcontracts.

The "Sigali" pass both generates the sigali ("z3z") code and add the call to
the controller (which is a node generated further by the sigali tool).
Therefore this pass has been included into the mls compiler, and removed
from the targets (a "z3z" dummy target has been kept for backward compatibility
reasons).
2012-06-06 15:59:08 +02:00
..
analysis Added local assume/guarantee 2012-05-29 14:14:46 +02:00
main Correction and simplification of the sigali pass 2012-06-06 15:59:08 +02:00
sigali Correction and simplification of the sigali pass 2012-06-06 15:59:08 +02:00
transformations Fixed Tomato: did not reconstruct internal clocks of extvalues 2012-03-30 14:47:47 +02:00
_tags Sigali pass into compiler + added a_id field to applications 2011-04-20 12:47:28 +02:00
minils.ml Added local assume/guarantee 2012-05-29 14:14:46 +02:00
mls_compare.ml Fixed base clock in code generation 2012-01-25 09:34:58 +01:00
mls_mapfold.ml Added local assume/guarantee 2012-05-29 14:14:46 +02:00
mls_printer.ml Fixed base clock in code generation 2012-01-25 09:34:58 +01:00
mls_utils.ml Add [external] in the signatures. fix callgraph acordingly. 2012-02-21 16:07:29 +01:00