aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend/SimplExpr.v
Commit message (Expand)AuthorAgeFilesLines
* Native support for bit fields (#400)Xavier Leroy2021-08-221-40/+110
* SimplExpr: remove unused definition "sd_cast_set"Xavier Leroy2020-06-151-2/+0
* SimplExpr: better translation of casts in a "for effects" contextXavier Leroy2020-06-151-2/+9
* Import prim token notations before using themJason Gross2018-08-271-0/+1
* Remove coq warnings (#28)Bernhard Schommer2017-09-221-1/+1
* Early optimization of redundant *& and &* addressingsXavier Leroy2017-05-291-2/+16
* attempt to optimize empty if/then/else statementsMichael Schmidt2017-04-061-1/+4
* Replace "Implicit Arguments" with "Arguments"Xavier Leroy2017-02-131-2/+2
* Removed some implict arguments.Bernhard Schommer2016-09-051-13/+5
* Merge pull request #93 from AbsInt/separate-compilationXavier Leroy2016-03-201-5/+5
|\
| * Update the proofs of the C front-end to the new linking framework.Xavier Leroy2016-03-061-5/+5
* | Make casts of pointers to _Bool semantically well defined (again).Xavier Leroy2016-03-021-8/+8
|/
* Restart the name generator at first_unused_ident for every function.Xavier Leroy2016-02-051-41/+19
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-11/+11
* Omission: forgot to treat pointer values in bool_of_val and sem_notbool.Xavier Leroy2015-03-291-1/+2
* Represent struct and union types by name instead of by structure.Xavier Leroy2014-12-221-2/+7
* Record public global definitions via field "prog_public" in AST.program.Xavier Leroy2014-11-241-1/+1
* Revised translation of '&&' and '||' to Clight.Xavier Leroy2014-10-131-12/+12
* Merge of "newspilling" branch:xleroy2014-07-231-0/+3
* Continued: change typeconv t into incrdecr_type t for Epostincr.xleroy2014-04-161-2/+2
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-2/+3
* Support "default" cases in the middle of a "switch", not just at the end.xleroy2013-12-211-5/+4
* Merge of the "princeton" branch:xleroy2013-06-161-20/+37
* Issue with simplification of nested ?: expressions of different types.xleroy2013-05-191-24/+36
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-0/+3
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-291-68/+66
* Remove some useless "Require".xleroy2012-12-301-2/+0
* Merge of the clightgen branch:xleroy2012-12-291-22/+7
* Make Clight independent of CompCert C.xleroy2012-10-081-0/+2
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-65/+127
* Revert unintentional commit #1955xleroy2012-07-061-0/+6
* Ajout trunk CompCertblazy2012-07-041-6/+0
* - Support for _Alignof(ty) operator from ISO C 2011xleroy2012-02-261-0/+2
* Translate CompCert C's "a ? b : c" to the equivalent simple Clight expr ifxleroy2012-02-251-13/+20
* Merge of the "volatile" branch:xleroy2012-02-041-15/+43
* In conditional expressions e1 ? e2 : e3, cast the results of e2 and e3 to the...xleroy2011-07-161-18/+42
* Merge of branches/full-expr-4:xleroy2010-08-181-0/+403