Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | écrase X31riscV-cmov | David Monniaux | 2021-02-03 | 1 | -1/+2 |
* | Merge remote-tracking branch 'origin/kvx-work' into riscV-cmov | David Monniaux | 2021-02-03 | 1 | -1/+1 |
|\ | |||||
| * | fix OpWeights | David Monniaux | 2021-01-30 | 1 | -1/+1 |
* | | detect redundant cmov | David Monniaux | 2021-02-02 | 2 | -3/+34 |
* | | fix code generation for select(b, r, r) | David Monniaux | 2021-02-02 | 1 | -2/+7 |
* | | fix problem if rt = rf | David Monniaux | 2021-02-02 | 1 | -6/+8 |
* | | Cmov Tsingle | David Monniaux | 2021-02-02 | 3 | -33/+43 |
* | | implement for another register configuration | David Monniaux | 2021-02-02 | 1 | -1/+8 |
* | | some more cases implemented | David Monniaux | 2021-02-02 | 1 | -12/+25 |
* | | Pselectd | David Monniaux | 2021-02-02 | 3 | -0/+33 |
* | | cmov on integers | David Monniaux | 2021-02-02 | 2 | -11/+88 |
* | | begin synthesizing select | David Monniaux | 2021-02-02 | 3 | -2/+34 |
* | | asmgen Oselectl | David Monniaux | 2021-02-02 | 2 | -0/+11 |
* | | begin implementing select | David Monniaux | 2021-02-02 | 7 | -6/+113 |
* | | select01_long | David Monniaux | 2021-02-01 | 1 | -130/+10 |
* | | repr etc. | David Monniaux | 2021-02-01 | 1 | -4/+2 |
* | | bitwise_select_value_correct | David Monniaux | 2021-02-01 | 1 | -0/+12 |
* | | int64_of_value some more | David Monniaux | 2021-02-01 | 1 | -14/+15 |
* | | int64_of_value | David Monniaux | 2021-02-01 | 1 | -0/+77 |
* | | Asmgen for bits / float | David Monniaux | 2021-02-01 | 1 | -0/+13 |
* | | bits to float | David Monniaux | 2021-02-01 | 9 | -5/+82 |
* | | adding builtins | David Monniaux | 2021-02-01 | 4 | -6/+27 |
* | | Obits_of_single etc | David Monniaux | 2021-02-01 | 3 | -3/+46 |
* | | define some semantics in Asm | David Monniaux | 2021-02-01 | 2 | -3/+24 |
* | | select_long | David Monniaux | 2021-01-30 | 1 | -0/+38 |
* | | select through bitwise operations | David Monniaux | 2021-01-30 | 1 | -0/+40 |
|/ | |||||
* | Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3 | David Monniaux | 2020-12-08 | 5 | -26/+136 |
|\ | |||||
| * | Merge branch 'kvx-work' into kvx-work-merge3.8 | Cyril SIX | 2020-12-04 | 11 | -242/+577 |
| |\ | |||||
| * \ | Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8 | David Monniaux | 2020-11-18 | 5 | -26/+136 |
| |\ \ | |||||
| | * | | Support the use of already-installed MenhirLib and Flocq libraries | Xavier Leroy | 2020-09-21 | 1 | -2/+1 |
| | * | | Add __builtin_sqrt as synonymous for __builtin_fsqrt | Xavier Leroy | 2020-07-27 | 1 | -1/+1 |
| | * | | RISC-V implementation of __builtin_clz* and __builtin_ctz* | Xavier Leroy | 2020-07-27 | 2 | -0/+134 |
| | * | | No need to process __builtin_fabs in $ARCH/Asmexpand.ml | Xavier Leroy | 2020-07-27 | 1 | -2/+0 |
| | * | | Move shared code in new file. | Bernhard Schommer | 2020-06-28 | 2 | -18/+0 |
| | * | | Remove the `can_reserve_register` function. | Bernhard Schommer | 2020-06-28 | 2 | -3/+0 |
| | * | | Use Hashtbl.find_opt. | Bernhard Schommer | 2020-06-28 | 1 | -1/+1 |
* | | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3 | David Monniaux | 2020-12-02 | 9 | -239/+553 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepass | David Monniaux | 2020-11-24 | 2 | -3/+14 |
| |\ \ \ | |||||
| * | | | | allow changing the target core | David Monniaux | 2020-10-22 | 2 | -120/+160 |
| * | | | | attempt at modeling Rocket | David Monniaux | 2020-10-22 | 1 | -0/+83 |
| * | | | | proves op_valid_pointer_eq lemma for RISC-V (necessary for the pre-pass sched... | Sylvain Boulmé | 2020-10-17 | 1 | -0/+10 |
| * | | | | so that all architectures compile | David Monniaux | 2020-10-02 | 2 | -8/+16 |
| * | | | | Merge remote-tracking branch 'origin/kvx-work-riscV' into kvx-test-prepass | David Monniaux | 2020-09-21 | 6 | -239/+390 |
| |\ \ \ \ | |||||
| | * | | | | risc-V now without trapping instructions | David Monniaux | 2020-09-21 | 4 | -74/+90 |
| | * | | | | moved Risc-V div ValueAOp to central location | David Monniaux | 2020-09-21 | 1 | -293/+0 |
| | * | | | | maketotal mod & div | David Monniaux | 2020-09-21 | 6 | -165/+593 |
| | | |/ / | | |/| | | |||||
| * | | | | 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 | 1 | -0/+19 |
| |/ / / | |||||
* | | | | op_depends_on_memory_correct | David Monniaux | 2020-11-25 | 1 | -6/+24 |