Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-31 | 5 | -17/+121 | |
| |\ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-30 | 4 | -168/+78 | |
| |\ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-29 | 5 | -48/+109 | |
| |\ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-28 | 4 | -42/+27 | |
| |\ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-27 | 7 | -63/+166 | |
| |\ \ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-10-27 | 7 | -10/+277 | |
| |\ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | 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 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | | 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 | |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | | | | | | 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 | |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | | | | | | | 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 | |
| | |\| | | | | | | | | | | | | | | |