aboutsummaryrefslogtreecommitdiffstats
path: root/backend/CSE.v
Commit message (Expand)AuthorAgeFilesLines
* begin installing profilingDavid Monniaux2020-04-081-1/+1
* added EF_profilingDavid Monniaux2020-04-081-1/+1
* Adding info field for branching in RTL, LTL, XTL and all associated passesCyril SIX2020-03-111-3/+3
* CSEproof for non trapping loadsDavid Monniaux2019-09-051-12/+14
* begin CSEDavid Monniaux2019-09-041-9/+9
* Merge remote-tracking branch 'origin/mppa-work' into mppa-non-trapping-loadDavid Monniaux2019-09-031-5/+10
|\
| * Improve CSE for known built-in functionsXavier Leroy2019-07-171-5/+10
* | avancement (il faut utiliser Vundef visiblement)David Monniaux2019-09-021-3/+3
|/
* New support for inserting ais-annotations.Bernhard Schommer2017-10-191-1/+1
* Remove coq warnings (#28)Bernhard Schommer2017-09-221-3/+3
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-5/+5
* Update the back-end proofs to the new linking framework.Xavier Leroy2016-03-061-19/+9
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-7/+7
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-15/+20
* Value analysis: keep track of pointer values that leak through small integers...Xavier Leroy2015-07-191-4/+4
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-1/+1
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-171-1/+1
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-0/+2
* Merge of "newspilling" branch:xleroy2014-07-231-2/+1
* Merge of branch value-analysis.xleroy2013-12-201-199/+229
* - Recognize __builtin_fabs as an operator, not just a builtin,xleroy2013-11-061-5/+7
* Change interface of Kildall solvers to avoid precomputing the map pc -> list ...xleroy2013-08-121-1/+1
* Extend CSE of loads following stores to chunks Mint64 and Mfloat64al32.xleroy2013-05-021-2/+2
* More aggressive CSE across Ibuiltin.xleroy2013-03-171-3/+21
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-101-4/+2
* Remove some useless "Require".xleroy2012-12-301-1/+0
* Updated ARM port.xleroy2012-07-101-6/+0
* CSE: add recognition of some combined operators, conditions, and addressing m...xleroy2012-05-261-20/+77
* More efficient implementation of reg_valnumxleroy2012-05-221-15/+46
* More aggressive common subexpression elimination (CSE) of memory loads.xleroy2012-02-231-35/+69
* Merge of branch "unsigned-offsets":xleroy2011-04-091-4/+8
* Updated for Coq 8.3pl1. Some cleanups in test/*/Makefile.xleroy2011-03-091-9/+1
* Merge of the reuse-temps branch:xleroy2010-09-021-14/+5
* Support for inlined built-ins.xleroy2010-06-291-1/+3
* Merge of the newmem and newextcalls branches:xleroy2010-03-071-2/+2
* Added support for jump tables in back end.xleroy2009-11-101-0/+2
* Cil2Csyntax: added goto and labels; added assignment between structsxleroy2009-08-161-18/+2
* Adapted to work with Coq 8.2-1v1.4.1xleroy2009-06-051-2/+2
* - Added alignment constraints to memory loads and stores.xleroy2009-01-111-3/+1
* Reorganized the development, modularizing away machine-dependent parts.xleroy2008-12-301-5/+2
* Ajout license, README, copyright noticesxleroy2008-01-271-0/+12
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".xleroy2007-08-041-3/+5
* Fusion de la branche "traces":xleroy2006-09-041-1/+14
* Initial import of compcertxleroy2006-02-091-0/+420