aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Cminor.v
Commit message (Expand)AuthorAgeFilesLines
* [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-4/+5
* Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-2/+2
|\
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-2/+2
* | start implementing expect as exprDavid Monniaux2020-04-071-0/+2
|/
* Refine the type of function results in AST.signatureXavier Leroy2020-02-211-4/+16
* If-conversion optimizationXavier Leroy2019-06-061-0/+64
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-1/+1
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-24/+21
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-37/+37
* - Support "switch" statements over 64-bit integersxleroy2014-08-171-9/+10
* Merge of "newspilling" branch:xleroy2014-07-231-16/+46
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-121-3/+2
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-3/+3
* Treat casts int64 -> float32 as primitive operations instead of twoxleroy2013-07-031-5/+9
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-291-2/+2
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-8/+58
* Merge of the clightgen branch:xleroy2012-12-291-18/+9
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-12/+2
* Merge of the "volatile" branch:xleroy2012-02-041-1/+23
* Merge of the nonstrict-ops branch:xleroy2012-01-141-80/+40
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-151-41/+34
* Merge of branch "unsigned-offsets":xleroy2011-04-091-10/+13
* Float.intoffloat and Float.intuoffloat are now partial functions.xleroy2010-10-281-2/+2
* Support for inlined built-ins.xleroy2010-06-291-2/+2
* More faithful semantics for volatile reads and writes.xleroy2010-05-231-2/+2
* - Extended traces so that pointers within globals are supported as event values.xleroy2010-05-101-2/+2
* Restored the big-step semantics for Cminorxleroy2010-03-111-125/+125
* Merge of the newmem and newextcalls branches:xleroy2010-03-071-28/+37
* Revised lib/Integers.v to make it parametric w.r.t. word size.xleroy2009-11-191-3/+3
* Distinguish two kinds of nonterminating behaviors: silent divergencexleroy2009-08-161-19/+28
* Adapted to work with Coq 8.2-1v1.4.1xleroy2009-06-051-9/+9
* - Added alignment constraints to memory loads and stores.xleroy2009-01-111-32/+13
* Cminor, CminorSel: removed useless premises in rules for Sreturnxleroy2009-01-041-2/+0
* Replace cast{8,16}{signed,unsigned} with zero_ext and sign_ext.xleroy2008-12-291-4/+4
* Fusion partielle de la branche contsem: xleroy2008-07-081-56/+621
* Revu les comparaisons de pointeurs: == et <> sont definis entre 2 pointeurs v...xleroy2008-05-301-7/+9
* Introduction de l'operation intuoffloat (float -> unsigned int). Pas encore ...xleroy2008-05-301-1/+3
* Ajout license, README, copyright noticesxleroy2008-01-271-0/+15
* Fusion de la branche restr-cminor. En Clight, C#minor et Cminor, les express...xleroy2007-08-281-161/+198
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".xleroy2007-08-041-97/+236
* Simplification de Cminor: les affectations de variables locales ne sontxleroy2006-09-181-81/+79
* Revu traitement des variables globales dans AST.program et dans Globalenvs.xleroy2006-09-051-1/+1
* Fusion de la branche "traces":xleroy2006-09-041-90/+117
* Ajout construction Sswitch dans Cminorxleroy2006-06-051-0/+13
* Dans Cminor et Csharpminor: suppression de stmtlist, ajout de Sskip, Sseq.xleroy2006-04-061-49/+36
* Initial import of compcertxleroy2006-02-091-0/+348