Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-27 | 7 | -10/+277 |
|\ | |||||
| * | new option for CSE3 (trivial ops) | David Monniaux | 2020-10-27 | 3 | -0/+7 |
| * | new CSE3 | David Monniaux | 2020-10-27 | 3 | -41/+107 |
| * | Merge branch 'kvx-work' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCer... | David Monniaux | 2020-10-20 | 2 | -10/+14 |
| |\ | |||||
| | * | link on Cyril's short video | Sylvain Boulmé | 2020-10-19 | 2 | -10/+14 |
| * | | Merge branch 'kvx-work' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCer... | David Monniaux | 2020-10-18 | 3 | -2/+52 |
| |\| | |||||
| * | | Merge remote-tracking branch 'origin/kvx-work-unroll-fixcse3' into kvx-work | David Monniaux | 2020-10-16 | 2 | -0/+256 |
| |\ \ | |||||
| | * | | forgot these | David Monniaux | 2020-10-16 | 2 | -0/+256 |
* | | | | improved CSE3 | David Monniaux | 2020-10-27 | 1 | -12/+12 |
* | | | | progress in proofs on new CSE3 | David Monniaux | 2020-10-27 | 1 | -3/+34 |
* | | | | deactivate LICM by default | David Monniaux | 2020-10-27 | 2 | -21/+12 |
* | | | | begin fixing CSE3 to keep more inductive stuff | David Monniaux | 2020-10-27 | 2 | -10/+19 |
* | | | | invariant printing more aligned with RTL dumps | David Monniaux | 2020-10-27 | 1 | -2/+2 |
* | | | | print invariants | David Monniaux | 2020-10-27 | 1 | -11/+46 |
* | | | | attempt at store -> load.s | David Monniaux | 2020-10-26 | 1 | -2/+3 |
* | | | | new OpWeights | David Monniaux | 2020-10-22 | 2 | -0/+25 |
* | | | | new OpWeights for aarch64 | David Monniaux | 2020-10-22 | 1 | -318/+342 |
* | | | | -mtune= | David Monniaux | 2020-10-22 | 2 | -1/+5 |
* | | | | allow changing target cpu | David Monniaux | 2020-10-22 | 2 | -21/+40 |
* | | | | allow changing the target core | David Monniaux | 2020-10-22 | 2 | -120/+160 |
* | | | | prefix all calls to OpWeights as preparation to using a structure | David Monniaux | 2020-10-22 | 1 | -14/+14 |
* | | | | attempt at modeling Rocket | David Monniaux | 2020-10-22 | 1 | -0/+83 |
* | | | | turn on cache emulation | David Monniaux | 2020-10-19 | 1 | -9/+9 |
* | | | | op_valid_pointer_eq x86 | David Monniaux | 2020-10-19 | 1 | -0/+14 |
* | | | | op_valid_pointer_eq ppc | David Monniaux | 2020-10-19 | 1 | -0/+14 |
* | | | | op_valid_pointer_eq arm | David Monniaux | 2020-10-19 | 1 | -0/+15 |
* | | | | op_valid_pointer_eq for aarch64 | David Monniaux | 2020-10-19 | 1 | -0/+14 |
* | | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-18 | 22 | -176/+939 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Loop body unrolling with -funrollbody n | Cyril SIX | 2020-10-16 | 3 | -3/+9 |
| * | | | Loop body unrolling | Cyril SIX | 2020-10-16 | 1 | -1/+39 |
| * | | | Comment update | Cyril SIX | 2020-10-16 | 1 | -1/+7 |
| |/ / | |||||
| * | | Merge remote-tracking branch 'origin/kvx-work-unroll-fixcse3' into kvx-work | David Monniaux | 2020-10-16 | 9 | -17/+491 |
| |\| | |||||
| | * | reorder phases | David Monniaux | 2020-10-16 | 2 | -2/+4 |
| | * | kill useless moves (not yet connected) | David Monniaux | 2020-10-16 | 2 | -0/+401 |
| | * | extracted from Polybench syrk | David Monniaux | 2020-10-16 | 1 | -0/+28 |
| | * | larger stack size for yarpgen 89 | David Monniaux | 2020-10-15 | 1 | -1/+1 |
| | * | some more tuning of CSE3 | David Monniaux | 2020-10-15 | 2 | -10/+23 |
| | * | a bit of progress | David Monniaux | 2020-10-14 | 3 | -4/+34 |
| * | | Comment update | Cyril SIX | 2020-10-16 | 1 | -0/+1 |
| * | | test/kvx/sort : timeout of 20s instead of 10s | Cyril SIX | 2020-10-16 | 1 | -1/+1 |
| * | | Merge branch 'kvx-work-unroll' into kvx-work | Cyril SIX | 2020-10-16 | 7 | -142/+355 |
| |\| | |||||
| | * | Merge remote-tracking branch 'origin/kvx-work' into kvx-work-unroll | Cyril SIX | 2020-10-14 | 5 | -15/+24 |
| | |\ | |||||
| | * | | -O0 desactivates -fpredict and -ftracelinearize | Cyril SIX | 2020-10-14 | 1 | -0/+1 |
| | * | | Ignoring Inops for counting number of instructions | Cyril SIX | 2020-10-14 | 1 | -6/+15 |
| | * | | Updated --help | Cyril SIX | 2020-10-14 | 1 | -9/+5 |
| | * | | Only unrolling on a given instruction limit | Cyril SIX | 2020-10-09 | 1 | -12/+16 |
| | * | | new flags: -fpredict, -ftailduplicate n, -funrollsingle n instead of just -fd... | Cyril SIX | 2020-10-09 | 3 | -39/+53 |
| | * | | Changing duplicate verifier to be non optional | Cyril SIX | 2020-10-09 | 3 | -6/+1 |
| | * | | Performing branch prediction before loop unrolling | Cyril SIX | 2020-10-07 | 1 | -8/+10 |
| | * | | [EXP] First draft of 1st iteration unrolling | Cyril SIX | 2020-10-07 | 1 | -73/+102 |