Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | | * | | | Merge branch 'kvx-sched-w-reg-press' of gricad-gitlab.univ-grenoble-alpes.fr:... | David Monniaux | 2021-06-17 | 1 | -1/+2 | |
| | | | |\ \ \ | ||||||
| | | | * \ \ \ | Merge branch 'kvx-sched-w-reg-press' of gricad-gitlab.univ-grenoble-alpes.fr:... | David Monniaux | 2021-06-17 | 0 | -0/+0 | |
| | | | |\ \ \ \ | ||||||
| | | | * | | | | | fix for Risc-V | David Monniaux | 2021-06-17 | 2 | -0/+4 | |
| | | | * | | | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-sched-w-reg-press | David Monniaux | 2021-06-17 | 14 | -84/+221 | |
| | | | |\ \ \ \ \ | ||||||
| | | * | | | | | | | Changed default threshold value following tests | nicolas.nardino | 2021-06-22 | 2 | -9/+3 | |
| | | | |_|_|/ / / | | | |/| | | | | | ||||||
| | | * | | | | | | changed type of schedule_seq in x86 for compatibility | nicolas.nardino | 2021-06-17 | 1 | -1/+2 | |
| | | | |_|/ / / | | | |/| | | | | ||||||
| | | * | | | | | fix riscv/Machregsaux.mli | nicolas.nardino | 2021-06-17 | 1 | -0/+2 | |
| | | |/ / / / | ||||||
| | | * | | | | Add option to set thresold and support for riscv | nicolas.nardino | 2021-06-17 | 4 | -2/+12 | |
| | | * | | | | Now working, tests show a decrease in spillage | nicolas.nardino | 2021-06-16 | 2 | -59/+61 | |
| | | * | | | | kinda fixed | nicolas.nardino | 2021-06-15 | 2 | -25/+57 | |
| | | * | | | | fixing | nicolas.nardino | 2021-06-15 | 4 | -53/+139 | |
| | | * | | | | was very wrong, fixing | nicolas.nardino | 2021-06-14 | 5 | -20/+80 | |
| | | * | | | | One fewer spill with new sched on `test/.../spille_forw.c` | nicolas.nardino | 2021-06-14 | 1 | -3/+50 | |
| | | * | | | | scheduler written, need to test now | nicolas.nardino | 2021-06-14 | 2 | -18/+68 | |
| | | * | | | | work on the scheduler | nicolas.nardino | 2021-06-12 | 4 | -41/+114 | |
| | | * | | | | Work on new schedluer | nicolas.nardino | 2021-06-10 | 9 | -16/+165 | |
| | | * | | | | Fix RTLpathScheduleraux.get_live_regs_entry | nicolas.nardino | 2021-06-08 | 1 | -2/+3 | |
| | | * | | | | Another test : one spill when scheduled forward, none if not | nicolas.nardino | 2021-06-08 | 1 | -0/+119 | |
| | | * | | | | Add some tests | nicolas.nardino | 2021-06-08 | 4 | -3/+133 | |
| | | * | | | | Adding debug info | nicolas.nardino | 2021-06-06 | 1 | -42/+53 | |
| | | * | | | | Fixing scope error, and non-exhaustive pattern matching | nicolas.nardino | 2021-06-06 | 1 | -5/+6 | |
| | | * | | | | function written, now needs testing | nicolas.nardino | 2021-06-05 | 1 | -10/+40 | |
| | | * | | | | computing live regs at sb entry from its live output regs | nicolas.nardino | 2021-06-04 | 2 | -6/+24 | |
| | | * | | | | Passing info of live regs to scheduler: beginning | nicolas.nardino | 2021-06-04 | 5 | -2/+17 | |
| | * | | | | | use regpres_bis not regpres | David Monniaux | 2021-07-19 | 1 | -1/+1 | |
| | * | | | | | disable printing debug info | David Monniaux | 2021-07-19 | 1 | -1/+1 | |
| | * | | | | | debugprint flag not to true | David Monniaux | 2021-07-19 | 1 | -7/+0 | |
| | | |_|_|/ | | |/| | | | ||||||
| * | | | | | Change "Tunneling" to "LTLTunneling" everywhere | Pierre Goutagny | 2021-06-17 | 10 | -14/+14 | |
| * | | | | | Use Tunnelinglibs in Tunnelingaux | Pierre Goutagny | 2021-06-17 | 1 | -256/+81 | |
| * | | | | | Simplify tunneling factorisation | Pierre Goutagny | 2021-06-17 | 2 | -168/+173 | |
| * | | | | | Use Tunnelinglibs in RTLTunnelingaux | Pierre Goutagny | 2021-06-16 | 2 | -265/+123 | |
| * | | | | | Add Tunneling factorisation module | Pierre Goutagny | 2021-06-16 | 1 | -0/+237 | |
| * | | | | | Move rtl_tunneling to a more interesting place | Pierre Goutagny | 2021-06-15 | 1 | -1/+1 | |
| * | | | | | Factorise RTL Tunneling pass in compiler_expand | Pierre Goutagny | 2021-06-15 | 1 | -1/+3 | |
| * | | | | | Add RTL Tunneling as a pass | Pierre Goutagny | 2021-06-14 | 3 | -1/+8 | |
| * | | | | | Add the RTLTunneling oracle | Pierre Goutagny | 2021-06-14 | 1 | -0/+284 | |
| * | | | | | Complete RTLTunnelingproof | Pierre Goutagny | 2021-06-11 | 1 | -16/+66 | |
| * | | | | | Complete `tunnel_step_correct` proof up to Ijumptable | Pierre Goutagny | 2021-06-10 | 1 | -9/+227 | |
| * | | | | | Starts proof for `tunnel_step_correct` | Pierre Goutagny | 2021-06-09 | 1 | -15/+120 | |
| * | | | | | Monday's work on RTLTunnelingproof | Pierre Goutagny | 2021-06-07 | 1 | -31/+153 | |
| * | | | | | Add RTLTunnelingproof.v | Pierre Goutagny | 2021-06-04 | 2 | -1/+171 | |
| * | | | | | Fix check_instr Icond target conditions | Pierre Goutagny | 2021-06-04 | 1 | -2/+2 | |
| * | | | | | Write RTLTunneling.v | Pierre Goutagny | 2021-06-03 | 1 | -0/+125 | |
| * | | | | | Add RTLTunneling.v | Pierre Goutagny | 2021-06-03 | 2 | -0/+1 | |
| | |/ / / | |/| | | | ||||||
* | | | | | Modified logic to detect inner loops spanned by a superblock | Justus Fasse | 2021-08-17 | 1 | -3/+10 | |
* | | | | | Remove done TODO comment | Justus Fasse | 2021-08-17 | 1 | -2/+2 | |
* | | | | | Work-around for prepass-past-side-exits error. | Justus Fasse | 2021-08-17 | 1 | -11/+17 | |
* | | | | | Make warning about worse schedule with relaxed problem non-fatal unless | Justus Fasse | 2021-08-17 | 1 | -1/+3 | |
* | | | | | Issue warning when idealized final time is larger than default final | Justus Fasse | 2021-08-17 | 1 | -2/+6 | |
* | | | | | Make specifying of prepass past side exits heuristic optional | Justus Fasse | 2021-08-17 | 1 | -0/+1 |