aboutsummaryrefslogtreecommitdiffstats
path: root/backend
Commit message (Expand)AuthorAgeFilesLines
* start checking for bugsDavid Monniaux2020-12-021-2/+115
* attempt at initial analysisDavid Monniaux2020-12-021-1/+35
* Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3David Monniaux2020-12-024-5/+487
|\
| * Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassCyril SIX2020-12-013-8/+161
| |\
| * | Ignore loopback edges on tail-duplicateCyril SIX2020-12-011-0/+2
| * | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-241-2/+2
| |\ \
| * \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-194-257/+672
| |\ \ \
| * \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-062-27/+32
| |\ \ \ \
| * \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-053-28/+109
| |\ \ \ \ \
| * \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-041-1/+2
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-11-034-35/+114
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-313-17/+118
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-304-168/+78
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-294-48/+107
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-283-40/+24
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-274-19/+110
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | improved CSE3David Monniaux2020-10-271-12/+12
| * | | | | | | | | | | | | progress in proofs on new CSE3David Monniaux2020-10-271-3/+34
| * | | | | | | | | | | | | deactivate LICM by defaultDavid Monniaux2020-10-271-20/+11
| * | | | | | | | | | | | | begin fixing CSE3 to keep more inductive stuffDavid Monniaux2020-10-272-10/+19
| * | | | | | | | | | | | | invariant printing more aligned with RTL dumpsDavid Monniaux2020-10-271-2/+2
| * | | | | | | | | | | | | print invariantsDavid Monniaux2020-10-271-11/+46
| * | | | | | | | | | | | | attempt at store -> load.sDavid Monniaux2020-10-261-2/+3
| * | | | | | | | | | | | | Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-188-143/+845
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-test-prepassDavid Monniaux2020-10-021-2/+9
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/kvx-work-riscV' into kvx-test-prepassDavid Monniaux2020-09-211-1/+482
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | risc-V now without trapping instructionsDavid Monniaux2020-09-211-0/+24
| | * | | | | | | | | | | | | | | moved Risc-V div ValueAOp to central locationDavid Monniaux2020-09-211-0/+215
| | * | | | | | | | | | | | | | | moved some "total" value domain functions to a central locationDavid Monniaux2020-09-211-1/+243
| * | | | | | | | | | | | | | | | Merge branch 'kvx-work' into mppa-RTLpathSECyril SIX2020-05-2852-391/+6967
| |\| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | [BROKEN] Merge branch 'mppa-work' into mppa-RTLpathSECyril SIX2020-04-1067-473/+5837
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Compatibility Coq 8.11.0Cyril SIX2020-04-103-10/+10
* | | | | | | | | | | | | | | | | | not yet the transfer functions that record predicatesDavid Monniaux2020-11-263-9/+78
* | | | | | | | | | | | | | | | | | remains one admitDavid Monniaux2020-11-261-8/+46
* | | | | | | | | | | | | | | | | | is_condition_present_soundDavid Monniaux2020-11-263-5/+23
* | | | | | | | | | | | | | | | | | begin implementing cond tableDavid Monniaux2020-11-261-6/+13
* | | | | | | | | | | | | | | | | | ajouté Cond, tout passeDavid Monniaux2020-11-263-40/+168
* | | | | | | | | | | | | | | | | | passage à EquDavid Monniaux2020-11-263-189/+196
* | | | | | | | | | | | | | | | | | cond_valid_pointer_eqDavid Monniaux2020-11-251-0/+14
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | store2_soundDavid Monniaux2020-11-251-1/+1
* | | | | | | | | | | | | | | | | clever_kill_store_soundDavid Monniaux2020-11-251-7/+5
* | | | | | | | | | | | | | | | | kill_store_soundDavid Monniaux2020-11-251-0/+49
* | | | | | | | | | | | | | | | | two lemmas admittedDavid Monniaux2020-11-253-9/+115
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | tiny simplification in Tunnelingaux.mlSylvain Boulmé2020-11-241-2/+2
| |_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | minor fix in coq2html commentSylvain Boulmé2020-11-161-1/+2
* | | | | | | | | | | | | | | Tunneling: improved elimination of conditionsSylvain Boulmé2020-11-164-256/+670
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Fixing issue with loops having branches leading to goto backedgeCyril SIX2020-11-052-27/+32
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Fixing get_loop_headers + alternative get_inner_loops (commented, not active)Cyril SIX2020-11-042-27/+107
* | | | | | | | | | | | | do not print "refining" unless askedDavid Monniaux2020-11-041-1/+2
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | do not print "updates" to nodesDavid Monniaux2020-11-041-1/+2
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |