-
- Downloads
- added missing constraint check when sub-clocking
tuple expressions - added an algorithm that reuses dead or clock-disjoint variables instead of declaring/using new ones. - NOT carefully tested. Use option -O 3 if you want to give it a try - some output name may change from node to machine code, this point could be discussed... - further optimizations of machine code are now enabled (eg. merging case constructs)
Showing
- src/causality.ml 42 additions, 6 deletionssrc/causality.ml
- src/clock_calculus.ml 62 additions, 60 deletionssrc/clock_calculus.ml
- src/liveness.ml 122 additions, 77 deletionssrc/liveness.ml
- src/machine_code.ml 1 addition, 71 deletionssrc/machine_code.ml
- src/main_lustre_compiler.ml 14 additions, 16 deletionssrc/main_lustre_compiler.ml
- src/normalization.ml 1 addition, 1 deletionsrc/normalization.ml
- src/optimize_machine.ml 84 additions, 0 deletionssrc/optimize_machine.ml
- src/scheduling.ml 1 addition, 1 deletionsrc/scheduling.ml
- src/utils.ml 4 additions, 1 deletionsrc/utils.ml
Loading
Please register or sign in to comment