Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix admit | Léo Gourdin | 2021-03-26 | 1 | -2/+1 |
| | |||||
* | Compiler options to manage expansions | Léo Gourdin | 2021-03-26 | 3 | -179/+176 |
| | |||||
* | Adding more expansions, improving miniCSE, and tuning prepass | Léo Gourdin | 2021-03-26 | 9 | -388/+1518 |
| | |||||
* | Bugfix liveness | Léo Gourdin | 2021-03-23 | 1 | -12/+8 |
| | |||||
* | Remove first nop when doing expansion | Léo Gourdin | 2021-03-21 | 2 | -188/+213 |
| | |||||
* | fp test | Léo Gourdin | 2021-03-10 | 1 | -0/+7 |
| | |||||
* | Adding miniCSE here too | Léo Gourdin | 2021-03-08 | 1 | -10/+10 |
| | |||||
* | Merge remote-tracking branch 'origin/riscv-work' into riscv-work-fpinit-stillexp | Léo Gourdin | 2021-03-06 | 10 | -187/+250 |
|\ | |||||
| * | some simplification in miniCSE | Léo Gourdin | 2021-03-06 | 1 | -17/+14 |
| | | |||||
| * | Adding a mini CSE pass in the expansion oracle | Léo Gourdin | 2021-03-06 | 10 | -197/+268 |
| | | |||||
* | | Adding a flag to test fp_init_exp | Léo Gourdin | 2021-03-02 | 3 | -150/+159 |
| | | |||||
* | | Adding fp init expansions | Léo Gourdin | 2021-03-02 | 2 | -3/+18 |
| | | |||||
* | | Merge remote-tracking branch 'origin/riscv-still-asmcondexp' into ↵ | Léo Gourdin | 2021-03-02 | 3 | -96/+1088 |
|\ \ | | | | | | | | | | riscv-work-fpinit-stillexp | ||||
| * | | Asmcondexp branche useful to benchmark expansions | Léo Gourdin | 2021-03-02 | 3 | -96/+1088 |
| | | | |||||
* | | | [Admitted checker] Oracle expansion for float/float32 constant init | Léo Gourdin | 2021-03-02 | 4 | -10/+31 |
| |/ |/| | |||||
* | | fix ci ? | Léo Gourdin | 2021-03-02 | 11 | -1/+68 |
|/ | |||||
* | Merge conflicts solved and cleaning in Asmgenproof after expansion | Léo Gourdin | 2021-03-02 | 4 | -1148/+106 |
| | |||||
* | Merge remote-tracking branch 'origin/riscV-cmov' into riscv-work | Léo Gourdin | 2021-03-02 | 19 | -20/+705 |
|\ | |||||
| * | Adding missing operators in PrintOp for debugging | Léo Gourdin | 2021-02-25 | 1 | -0/+5 |
| | | |||||
| * | é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 |
| |\ | |||||
| * | | no branchless by default | David Monniaux | 2021-02-02 | 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 |
| | | | |||||
| * | | example of cmov | David Monniaux | 2021-02-02 | 1 | -0/+28 |
| | | | |||||
| * | | Cmov Tsingle | David Monniaux | 2021-02-02 | 3 | -33/+43 |
| | | | |||||
| * | | implement for another register configuration | David Monniaux | 2021-02-02 | 1 | -1/+8 |
| | | | |||||
| * | | make branchless the default | David Monniaux | 2021-02-02 | 1 | -1/+1 |
| | | | |||||
| * | | 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 | 3 | -11/+110 |
| | | | |||||
| * | | 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 | 8 | -6/+114 |
| | | | |||||
| * | | 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 |
| | | | |||||
| * | | fix Makefile / configure | David Monniaux | 2021-02-01 | 1 | -0/+6 |
| | | | |||||
| * | | 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 |
| | | | |||||
| * | | add has_type info | David Monniaux | 2021-01-31 | 1 | -1/+3 |
| | | | |||||
| * | | has_type_b | David Monniaux | 2021-01-30 | 1 | -0/+21 |
| | | | |||||
| * | | select_long | David Monniaux | 2021-01-30 | 1 | -0/+38 |
| | | | |||||
| * | | select through bitwise operations | David Monniaux | 2021-01-30 | 1 | -0/+40 |
| | | |