Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec / src @ af5af1e8

Name Size Revision Age Author Comment
  backends af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
Print.ml 2.69 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
Print.mli 5.31 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
access.ml 3.9 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
basic_library.ml 7.28 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
causality.ml 18 KB bb2ca5f4 over 5 years Xavier Thirioux added some infrastructure to ease optimization ...
clock_calculus.ml 30.2 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
clock_predef.ml 1.77 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
clocks.ml 19.3 KB b1a97ade over 5 years Xavier Thirioux still computing disjoint clock information (for...
com_protocol.ml 6.41 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
corelang.ml 25.9 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
corelang.mli 8.34 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
deadline_calculus.ml 5.96 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
deadlines.ml 2.58 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
delay.ml 3.3 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
delay_predef.ml 1.55 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
dimension.ml 10.8 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
env.ml 1.95 KB 12af4908 almost 6 years Xavier Thirioux more steps towards struct types... Cette ligne,...
expand.ml 11.1 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
horn_backend.ml 22.8 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
init_calculus.ml 11.5 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
init_predef.ml 2.62 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
inliner.ml 10.3 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
java_backend.ml 14.6 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
lexerLustreSpec.mll 3.44 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
lexer_lustre.mll 5.26 KB 3826f8cb over 5 years Pierre-Loïc Garoche Solved bug: - loading lusi - loading lib in lus...
lexer_prelude.mll 3.54 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
liveness.ml 9.65 KB bb2ca5f4 over 5 years Xavier Thirioux added some infrastructure to ease optimization ...
location.ml 2.9 KB 3826f8cb over 5 years Pierre-Loïc Garoche Solved bug: - loading lusi - loading lib in lus...
log.ml 1.29 KB 54ae8ac7 over 5 years Pierre-Loïc Garoche Changed the load of lusi files: imported nodes ...
lustreSpec.ml 4.7 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
machine_code.ml 21.1 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
main_lustre_compiler.ml 14.3 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
normalization.ml 16.5 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
optimize_machine.ml 3.71 KB bb2ca5f4 over 5 years Xavier Thirioux added some infrastructure to ease optimization ...
optimize_prog.ml 3.49 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
options.ml 4.01 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
parse.ml 1.91 KB 89b9e25c almost 6 years Xavier Thirioux corrected bugs in clock generalization that pro...
parserLustreSpec.mly 7.28 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
parser_lustre.mly 16.6 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
precedence_functions.ml 2.92 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
printers.ml 14.5 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
scheduling.ml 7.07 KB bb2ca5f4 over 5 years Xavier Thirioux added some infrastructure to ease optimization ...
sortProg.ml 1.31 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
splitting.ml 3.61 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
stateless.ml 3.2 KB 01c7d5e1 over 5 years Pierre-Loïc Garoche Prepared first stage of code reorg: 1. moved ty...
type_predef.ml 2.85 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
types.ml 9.85 KB 8a183477 over 5 years Xavier Thirioux added construction of a fanin table for local v...
typing.ml 28.7 KB af5af1e8 over 5 years Pierre-Loïc Garoche Merged horn_traces branch git-svn-id: https:/...
utils.ml 9.07 KB bb2ca5f4 over 5 years Xavier Thirioux added some infrastructure to ease optimization ...

Latest revisions

# Date Author Comment
af5af1e8 07/03/2014 10:46 PM Pierre-Loïc Garoche

Merged horn_traces branch

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@303 041b043f-8d7c-46b2-b46e-ef0dd855326e

bb2ca5f4 07/03/2014 10:40 PM Xavier Thirioux

added some infrastructure to ease optimization (reusing vars)

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@302 041b043f-8d7c-46b2-b46e-ef0dd855326e

01c7d5e1 07/02/2014 05:29 PM Pierre-Loïc Garoche

Prepared first stage of code reorg:
1. moved type def in lustrespec.ml
2. moved constructor and basic functions in corelang
3. Modified eexpr with prenext quantifiers

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/specification_reorg_corelang_parser@297 041b043f-8d7c-46b2-b46e-ef0dd855326e

add75bcb 07/02/2014 04:14 PM Xavier Thirioux

more steps toward reusing variables (dead ones + clock disjoint ones)

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@295 041b043f-8d7c-46b2-b46e-ef0dd855326e

8a183477 06/27/2014 04:29 PM Xavier Thirioux

added construction of a fanin table for local variables of a node.
could be useful for a finer variable elimination scheme at the Lustre level.
to be continued...

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@291 041b043f-8d7c-46b2-b46e-ef0dd855326e

3bfed7f9 06/26/2014 04:48 PM Xavier Thirioux

added warnings for useless variables (at verbose level 1)
- exact definition of 'useless' may be further refined
- display could certainly be improved

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@290 041b043f-8d7c-46b2-b46e-ef0dd855326e

d4107cf2 06/25/2014 05:37 PM Pierre-Loïc Garoche

Merged trunk updates

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/specification_acsl_new_backend@288 041b043f-8d7c-46b2-b46e-ef0dd855326e

4162f7a0 06/25/2014 05:00 PM Pierre-Loïc Garoche

Solved Bug in horn backend: when main node is stateless

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@287 041b043f-8d7c-46b2-b46e-ef0dd855326e

0e1049dc 06/25/2014 02:33 PM Xavier Thirioux

work in progress:
- warnings for unused input/memory variables
- optimization of machine code

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@286 041b043f-8d7c-46b2-b46e-ef0dd855326e

cefc3744 06/25/2014 12:47 PM Pierre-Loïc Garoche

Specialized the prefix/postfix modifiers through functors arguments

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/cleaner_backend@281 041b043f-8d7c-46b2-b46e-ef0dd855326e

View revisions

Also available in: Atom