aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Selectionproof.v
Commit message (Expand)AuthorAgeFilesLines
* Protect against redefinition of the __i64_xxx helper library functions.Xavier Leroy2015-01-201-57/+57
* Add Genv.public_symbol operation.Xavier Leroy2014-11-241-6/+12
* - Support "switch" statements over 64-bit integersxleroy2014-08-171-123/+336
* Merge of "newspilling" branch:xleroy2014-07-231-0/+15
* Refactoring: move symbol_offset into Genv.xleroy2014-05-241-1/+1
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-291-0/+2
* Treat casts int64 -> float32 as primitive operations instead of twoxleroy2013-07-031-0/+2
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-291-19/+13
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-90/+162
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-291-3/+3
* Remove some useless "Require".xleroy2012-12-301-1/+0
* Merge of the clightgen branch:xleroy2012-12-291-2/+1
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-126/+18
* Remove Val.is_true and Val.is_false, no longer used.xleroy2012-08-061-16/+6
* CSE: add recognition of some combined operators, conditions, and addressing m...xleroy2012-05-261-2/+2
* Merge of the newmem branch:xleroy2012-05-211-24/+43
* Proof didn't go through for ARMxleroy2012-03-111-2/+2
* Take advantage of Cmaskzero and Cmasknotzero.xleroy2012-02-241-10/+10
* Merge of the "volatile" branch:xleroy2012-02-041-0/+10
* Merge of the nonstrict-ops branch:xleroy2012-01-141-138/+288
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-151-4/+3
* Merge of branch "unsigned-offsets":xleroy2011-04-091-13/+16
* Float.intoffloat and Float.intuoffloat are now partial functions.xleroy2010-10-281-2/+2
* Support for inlined built-ins.xleroy2010-06-291-34/+91
* More faithful semantics for volatile reads and writes.xleroy2010-05-231-1/+9
* - Extended traces so that pointers within globals are supported as event values.xleroy2010-05-101-0/+4
* Merge of the newmem and newextcalls branches:xleroy2010-03-071-8/+9
* Revised lib/Integers.v to make it parametric w.r.t. word size.xleroy2009-11-191-3/+3
* Forgot to add some filesxleroy2009-08-181-0/+505
* Reorganized the development, modularizing away machine-dependent parts.xleroy2008-12-301-1398/+0
* Replace cast{8,16}{signed,unsigned} with zero_ext and sign_ext.xleroy2008-12-291-8/+12
* Revised back-end so that only 2 integer registers are reserved for reloading.xleroy2008-12-211-1/+1
* Flag to turn on/off the recognition of fused multiply-add and multiply-subxleroy2008-07-311-6/+9
* Fusion partielle de la branche contsem: xleroy2008-07-081-129/+136
* Revu les comparaisons de pointeurs: == et <> sont definis entre 2 pointeurs v...xleroy2008-05-301-15/+32
* Introduction de l'operation intuoffloat (float -> unsigned int). Pas encore ...xleroy2008-05-301-0/+1
* Meilleure selection pour if ((a && b) != 0), etcxleroy2008-03-271-20/+191
* Ajout license, README, copyright noticesxleroy2008-01-271-0/+12
* Fusion de la branche restr-cminor. En Clight, C#minor et Cminor, les express...xleroy2007-08-281-581/+524
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".xleroy2007-08-041-0/+1240