Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | [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 | |
| |/ | ||||||
* | | simplify HSop (and merge hSop and hSop_Sinit) | Sylvain Boulmé | 2020-10-17 | 2 | -42/+23 | |
| | | ||||||
* | | update op_valid_pointer_eq proof on the KVX | Sylvain Boulmé | 2020-10-17 | 1 | -22/+4 | |
| | | ||||||
* | | proves op_valid_pointer_eq lemma for RISC-V (necessary for the pre-pass ↵ | Sylvain Boulmé | 2020-10-17 | 2 | -0/+32 | |
| | | | | | | | | scheduler) | |||||
* | | fixing the move of the verified prepass scheduler into scheduling/ directory | Sylvain Boulmé | 2020-10-17 | 4 | -762/+2 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/kvx-test-prepass' into mppa-RTLpathSE-verif | Cyril SIX | 2020-10-16 | 92 | -11356/+3357 | |
|\ \ | ||||||
| * | | pour ARM | David Monniaux | 2020-10-02 | 1 | -4/+4 | |
| | | | ||||||
| * | | fix need for kvx-elf | David Monniaux | 2020-10-02 | 1 | -5/+1 | |
| | | | ||||||
| * | | so that all architectures compile | David Monniaux | 2020-10-02 | 7 | -8/+24 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-02 | 7 | -19/+38 | |
| |\| | ||||||
| | * | Duplicate no longer overwrites existing prediction information | Cyril SIX | 2020-10-01 | 1 | -2/+9 | |
| | | | ||||||
| | * | Updating test/kvx for KVX tools | Cyril SIX | 2020-10-01 | 6 | -17/+29 | |
| | | | ||||||
| * | | ccomp.force target for forcing compilation without Coq processing | David Monniaux | 2020-10-01 | 2 | -0/+8 | |
| | | | ||||||
| * | | non pipelined units = none on KVX | David Monniaux | 2020-09-30 | 1 | -1/+3 | |
| | | | ||||||
| * | | non trapping op | David Monniaux | 2020-09-30 | 4 | -88/+73 | |
| | | | ||||||
| * | | non trapping | David Monniaux | 2020-09-30 | 1 | -2/+0 | |
| | | | ||||||
| * | | AArch64 division no longer "traps" | David Monniaux | 2020-09-30 | 6 | -81/+221 | |
| | | | ||||||
| * | | floating-point division uses the divisor | David Monniaux | 2020-09-29 | 1 | -4/+5 | |
| | | | ||||||
| * | | attempt at separating the divisions | David Monniaux | 2020-09-29 | 2 | -1/+18 | |
| | | | ||||||
| * | | try to model resources | David Monniaux | 2020-09-29 | 1 | -5/+164 | |
| | | | ||||||
| * | | attempt at latencies for Cortex A53 | David Monniaux | 2020-09-29 | 1 | -2/+147 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-09-29 | 24 | -770/+766 | |
| |\| | ||||||
| | * | simpl -> cbn | David Monniaux | 2020-09-29 | 23 | -793/+789 | |
| | | | ||||||
| * | | rules.mk for zigzag | David Monniaux | 2020-09-24 | 1 | -7/+7 | |
| | | | ||||||
| * | | attempt at "zigzag" scheduler; not quite testable due to issues in the ↵ | David Monniaux | 2020-09-24 | 2 | -1/+36 | |
| | | | | | | | | | | | | duplicate/linearize passes | |||||
| * | | Merge remote-tracking branch 'origin/kvx-work-riscV' into kvx-test-prepass | David Monniaux | 2020-09-22 | 1 | -14/+0 | |
| |\ \ | ||||||
| | * | | reflect changes | David Monniaux | 2020-09-22 | 1 | -14/+0 | |
| | | | | ||||||
| * | | | Merge remote-tracking branch 'origin/kvx-work-riscV' into kvx-test-prepass | David Monniaux | 2020-09-21 | 10 | -512/+874 | |
| |\| | | ||||||
| | * | | risc-V now without trapping instructions | David Monniaux | 2020-09-21 | 5 | -74/+114 | |
| | | | | ||||||
| | * | | moved Risc-V div ValueAOp to central location | David Monniaux | 2020-09-21 | 2 | -293/+215 | |
| | | | | ||||||
| | * | | moved some "total" value domain functions to a central location | David Monniaux | 2020-09-21 | 2 | -272/+243 | |
| | | | | ||||||
| | * | | maketotal mod & div | David Monniaux | 2020-09-21 | 6 | -165/+593 | |
| | |/ | ||||||
| | * | config for KVX ELF | David Monniaux | 2020-09-10 | 1 | -0/+1 | |
| | | | | | | | | | | | | config for KVX ELF | |||||
| | * | use scheduler_by_name | David Monniaux | 2020-09-10 | 3 | -9/+11 | |
| | | | ||||||
| * | | fix issue 210 in simu_check | Sylvain Boulmé | 2020-09-21 | 2 | -15/+33 | |
| | | | ||||||
| * | | more debug info for simu_check | Sylvain Boulmé | 2020-09-21 | 1 | -6/+16 | |
| | | | ||||||
| * | | wrong resources | David Monniaux | 2020-09-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | EH1 scheduling | David Monniaux | 2020-09-18 | 1 | -5/+18 | |
| | | | ||||||
| * | | bogus OpWeights for Risc-V | David Monniaux | 2020-09-18 | 2 | -1/+20 | |
| | | | ||||||
| * | | first opweights, bogus weights | David Monniaux | 2020-09-16 | 1 | -0/+19 | |
| | | | ||||||
| * | | just missing OpWeights for AARCH64 | David Monniaux | 2020-09-16 | 17 | -5/+15 | |
| | | | ||||||
| * | | starting to move common files | David Monniaux | 2020-09-16 | 19 | -4/+5 | |
| | | | ||||||
| * | | Merge branch 'mppa-RTLpathSE-verif-hash-junk' of ↵ | David Monniaux | 2020-09-10 | 20 | -10048/+342 | |
| |\ \ | | | | | | | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa-RTLpathSE-verif-hash-junk |