Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | * | | [BROKEN] Some progress, need to figure out conversion HashedPSet -> List | Cyril SIX | 2020-10-06 | 1 | -14/+111 |
| | * | | Detecting inner loops with LICMaux.inner_loops | Cyril SIX | 2020-10-02 | 1 | -12/+75 |
| | * | | Rewriting some print to use a oc argument | Cyril SIX | 2020-10-02 | 1 | -16/+11 |
| | * | | Moving some code from Duplicateaux to LICMaux to prevent cyclic deps | Cyril SIX | 2020-10-02 | 2 | -55/+63 |
| * | | | Updating builtins for Accesscore 4.2 (atomic stuff) | Cyril SIX | 2020-10-14 | 1 | -1/+14 |
| | |/ | |/| | |||||
| * | | centralize if_same | David Monniaux | 2020-10-09 | 3 | -12/+6 |
| * | | do not synthesize select if both operands are identical | David Monniaux | 2020-10-09 | 2 | -7/+22 |
| * | | update the title of our paper | Sylvain Boulmé | 2020-10-07 | 1 | -2/+2 |
| |/ |