aboutsummaryrefslogtreecommitdiffstats
path: root/backend/RTLgenproof.v
Commit message (Expand)AuthorAgeFilesLines
* being more archi-independantLéo Gourdin2021-11-021-2/+2
* Porting the BTL non-trap loads approach to RTLLéo Gourdin2021-11-021-2/+2
* Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-3/+3
|\
| * Qualify `Hint` as `Global Hint` where appropriateXavier Leroy2021-01-211-2/+2
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-1/+1
* | __builtin_expect seems to workDavid Monniaux2020-04-071-2/+2
|/
* RTLgenproof: destruct too deepXavier Leroy2019-03-251-2/+2
* Do not use "Require" inside sections (#224)Xavier Leroy2018-03-121-3/+1
* Remove coq warnings (#28)Bernhard Schommer2017-09-221-2/+2
* Extend builtin arguments with a pointer addition operatorXavier Leroy2017-07-061-4/+23
* Use "Local" as prefixXavier Leroy2017-02-131-1/+1
* Update the back-end proofs to the new linking framework.Xavier Leroy2016-03-061-41/+28
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-116/+116
* Issue with ignoring the result of non-void builtin functions.Xavier Leroy2015-09-151-0/+1
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-185/+61
* Extended arguments to annotations, continued:Xavier Leroy2015-03-271-4/+99
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-0/+152
* Add Genv.public_symbol operation.Xavier Leroy2014-11-241-5/+12
* - Support "switch" statements over 64-bit integersxleroy2014-08-171-76/+59
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-291-25/+135
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-70/+140
* Remove some useless "Require".xleroy2012-12-301-5/+6
* Merge of the clightgen branch:xleroy2012-12-291-98/+126
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-125/+18
* Merge of the newmem branch:xleroy2012-05-211-3/+30
* Merge of the nonstrict-ops branch:xleroy2012-01-141-18/+15
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-151-20/+10
* Merge of branch "unsigned-offsets":xleroy2011-04-091-2/+3
* Various algorithmic improvements that reduce compile times (thanks Alexandre ...xleroy2010-10-271-1/+2
* Merge of the reuse-temps branch:xleroy2010-09-021-2/+15
* Merge of branches/full-expr-4:xleroy2010-08-181-61/+13
* Support for inlined built-ins.xleroy2010-06-291-0/+16
* More faithful semantics for volatile reads and writes.xleroy2010-05-231-1/+7
* - Extended traces so that pointers within globals are supported as event values.xleroy2010-05-101-0/+1
* In compilation of Sassign, avoid systematic move from a fresh temp.xleroy2010-05-021-30/+57
* Merge of the newmem and newextcalls branches:xleroy2010-03-071-60/+72
* Added support for jump tables in back end.xleroy2009-11-101-28/+55
* Added 'going wrong' behaviorsxleroy2009-08-051-1/+1
* Transition semantics for Clight and Csharpminorxleroy2009-08-031-23/+17
* - Added alignment constraints to memory loads and stores.xleroy2009-01-111-18/+2
* Fusion partielle de la branche contsem: xleroy2008-07-081-686/+440
* Ajout license, README, copyright noticesxleroy2008-01-271-0/+12
* Utilisation d'une monade avec types dependants pour garder trace des propriet...xleroy2007-10-171-15/+14
* Fusion de la branche restr-cminor. En Clight, C#minor et Cminor, les express...xleroy2007-08-281-408/+616
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".xleroy2007-08-041-798/+786
* Simplification de Cminor: les affectations de variables locales ne sontxleroy2006-09-181-259/+204
* Fusion de la branche "traces":xleroy2006-09-041-214/+289
* Ajout construction Sswitch dans Cminorxleroy2006-06-051-5/+64
* Dans Cminor et Csharpminor: suppression de stmtlist, ajout de Sskip, Sseq.xleroy2006-04-061-97/+80
* Initial import of compcertxleroy2006-02-091-0/+1302