Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Dans test/mppa : changer k1-mbr-gcc en k1-cos-gcc | Cyril SIX | 2019-06-17 | 6 | -8/+12 |
| | |||||
* | Towards supporting the CompCert tests (not finished) | Cyril SIX | 2019-06-14 | 2 | -10/+14 |
| | |||||
* | for zlib | David Monniaux | 2019-06-07 | 4 | -2/+34 |
| | |||||
* | zlib-1.2.11 | David Monniaux | 2019-06-07 | 29 | -0/+14142 |
| | |||||
* | c'est pas non plus ça la lenteur | David Monniaux | 2019-06-07 | 1 | -1/+7 |
| | |||||
* | réseau de neurones | David Monniaux | 2019-06-07 | 5 | -0/+811 |
| | |||||
* | add clocking | David Monniaux | 2019-06-07 | 1 | -0/+12 |
| | |||||
* | tiff example | David Monniaux | 2019-06-07 | 4 | -38/+17 |
| | |||||
* | libtiff, begin | David Monniaux | 2019-06-07 | 59 | -0/+42962 |
| | |||||
* | compilation | David Monniaux | 2019-06-06 | 2 | -0/+38 |
| | |||||
* | added clocked | David Monniaux | 2019-06-06 | 7 | -0/+1670 |
| | |||||
* | timings for glpsol | David Monniaux | 2019-06-06 | 3 | -0/+348 |
| | |||||
* | GLPK 4.65 | David Monniaux | 2019-06-06 | 281 | -0/+126536 |
| | |||||
* | timings | David Monniaux | 2019-06-06 | 1 | -1/+16 |
| | |||||
* | print clock info | David Monniaux | 2019-06-06 | 2 | -0/+27 |
| | |||||
* | compiles and links | David Monniaux | 2019-06-06 | 1 | -1/+9 |
| | |||||
* | for compiling cjpeg/djpeg | David Monniaux | 2019-06-06 | 2 | -308/+328 |
| | |||||
* | fix measures | David Monniaux | 2019-06-06 | 1 | -7/+7 |
| | |||||
* | some more benchmarks | David Monniaux | 2019-06-06 | 9 | -27/+60 |
| | |||||
* | attempt at -O1 | David Monniaux | 2019-06-06 | 1 | -1/+5 |
| | |||||
* | add version.h, prims.c | David Monniaux | 2019-06-06 | 3 | -1/+1160 |
| | |||||
* | disable large benchmarks that rely on heap saturation and other limits | David Monniaux | 2019-06-05 | 2 | -10/+14 |
| | |||||
* | shortcuts for cmove | David Monniaux | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | keep the .s files | David Monniaux | 2019-06-04 | 1 | -0/+2 |
| | |||||
* | remove old "ternary" stuff | David Monniaux | 2019-06-04 | 5 | -47/+10 |
| | |||||
* | Merge branch 'if-conversion' of https://github.com/AbsInt/CompCert into ↵ | David Monniaux | 2019-06-03 | 4 | -4/+159 |
|\ | | | | | | | mppa-if-conversion | ||||
| * | If-conversion optimization | Xavier Leroy | 2019-05-31 | 3 | -1/+156 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extends the instruction selection pass with an if-conversion optimization: some if/then/else statements are converted into "select" operations, which in turn can be compiled down to branchless instruction sequences if the target architecture supports them. The statements that are converted are of the form if (cond) { x = a1; } else { x = a2; } if (cond) { x = a1; } if (cond) { /*skip*/; } else { x = a2; } where a1, a2 are "safe" expressions, containing no operations that can fail at run-time, such as memory loads or integer divisions. A heuristic in backend/Selectionaux.ml controls when the optimization occurs, depending on command-line flags and the complexity of the "then" and "else" branches. | ||||
| * | Fix misspellings in messages, man pages, and comments | Xavier Leroy | 2019-05-31 | 1 | -3/+3 |
| | | | | | | | | | | | | This is a manual, partial merge of Github pull request #296 by @Fourchaux. flocq/, cparser/MenhirLib/ and parts of test/ have not been changed because these are local copies and the fixes should be performed upstream. | ||||
* | | use all same exact include filesv3.5_k1c_1.2 | David Monniaux | 2019-06-03 | 1 | -11/+8 |
| | | |||||
* | | Merge remote-tracking branch 'origin/mppa-work' into mppa-cos | David Monniaux | 2019-05-30 | 1 | -0/+4 |
|\ \ | |||||
| * \ | Merge remote-tracking branch 'origin/mppa-msub' into mppa-work | David Monniaux | 2019-05-30 | 2 | -1/+5 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: mppa_k1c/ExtValues.v | ||||
| | * | | begin generating Prevsub etc. from Oxxx to Pxxx | David Monniaux | 2019-05-11 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'mppa-cos' of ↵ | David Monniaux | 2019-05-30 | 1 | -2/+3 |
|\ \ \ \ | | | | | | | | | | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa-cos | ||||
| * | | | | make -j20 instead of xargs -P4 + make -j5 | Cyril SIX | 2019-05-29 | 1 | -2/+3 |
| | | | | | |||||
* | | | | | take other measurements | David Monniaux | 2019-05-29 | 2 | -2/+2 |
|/ / / / | |||||
* | | | | use /usr/bin/env | David Monniaux | 2019-05-29 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge remote-tracking branch 'origin/mppa-work' into mppa-cos | David Monniaux | 2019-05-29 | 1 | -0/+1 |
|\| | | | |||||
| * | | | Added rm clock.o and stuff | Cyril SIX | 2019-05-28 | 1 | -0/+1 |
| | | | | |||||
| * | | | use /usr/bin/env bash | David Monniaux | 2019-05-28 | 1 | -1/+1 |
| | | | | |||||
* | | | | adaptation pour k1c-cos | David Monniaux | 2019-05-28 | 11 | -348/+16 |
|/ / / | |||||
* | | | Better graphs | Cyril SIX | 2019-05-21 | 1 | -37/+41 |
| | | | |||||
* | | | Added type annotations to gengraphs.py | Cyril SIX | 2019-05-21 | 1 | -7/+8 |
| | | | |||||
* | | | Added types annotations to genmake.py | Cyril SIX | 2019-05-21 | 1 | -8/+9 |
| | | | |||||
* | | | Premier jet de graphes de mesures (à améliorer) | Cyril SIX | 2019-05-17 | 4 | -4/+97 |
| | | | |||||
* | | | Measures to CSV done | Cyril SIX | 2019-05-17 | 11 | -4/+11 |
| | | | |||||
* | | | Adding more measures | Cyril SIX | 2019-05-17 | 12 | -16/+26 |
| | | | |||||
* | | | simpler code, works in 32 bits | David Monniaux | 2019-05-16 | 1 | -5/+18 |
| | | | |||||
* | | | remet les trucs dans les bons répertoires | David Monniaux | 2019-05-15 | 24 | -0/+0 |
| | | | |||||
* | | | truly inline function as macro to trigger better instruction selection | David Monniaux | 2019-05-15 | 1 | -1/+6 |
| | | | | | | | | | | | | (replace x/2 by x*0.5) | ||||
* | | | compiled with Lustre v4 | David Monniaux | 2019-05-15 | 4 | -0/+512 |
| | | |