aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Constprop.v
Commit message (Expand)AuthorAgeFilesLines
* Adding info field for branching in RTL, LTL, XTL and all associated passesCyril SIX2020-03-111-3/+3
* advancing in constant propagationDavid Monniaux2019-09-031-2/+2
* Merge remote-tracking branch 'origin/mppa-work' into mppa-non-trapping-loadDavid Monniaux2019-09-031-2/+42
|\
| * Perform constant propagation for known built-in functionsXavier Leroy2019-07-171-2/+42
* | avancement (il faut utiliser Vundef visiblement)David Monniaux2019-09-021-2/+2
|/
* Extend builtin arguments with a pointer addition operator, continuedXavier Leroy2017-07-061-0/+2
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-11/+1
* Update the back-end proofs to the new linking framework.Xavier Leroy2016-03-061-16/+6
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-2/+2
* Experiment: track the scopes of local variables via __builtin_debug.Xavier Leroy2015-09-201-3/+3
* Renaming {BA,BR}_longofwords -> {BA,BR}_splitlong.Xavier Leroy2015-08-221-2/+2
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-28/+45
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-19/+17
* Merge of "newspilling" branch:xleroy2014-07-231-0/+1
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-191-2/+2
* Merge of branch value-analysis.xleroy2013-12-201-336/+111
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-141-1/+3
* Change interface of Kildall solvers to avoid precomputing the map pc -> list ...xleroy2013-08-121-1/+1
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-0/+5
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-161-1/+15
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-101-1/+1
* Constant propagation within __builtin_annot.xleroy2013-02-241-1/+38
* Remove some useless "Require".xleroy2012-12-301-2/+0
* Globalenvs: allocate one-byte block with permissions Nonempty for eachxleroy2012-11-121-8/+12
* More aggressive elimination of conditional branches during constantxleroy2012-08-011-7/+46
* Support for indirect symbols under MacOS X (final).xleroy2012-07-141-0/+11
* Support for MacOS X's indirect symbols. (first try)xleroy2012-07-131-11/+0
* Merge of the newmem branch:xleroy2012-05-211-33/+136
* Added volatile_read_global and volatile_store_global builtins.xleroy2012-01-151-0/+3
* Merge of the nonstrict-ops branch:xleroy2012-01-141-11/+15
* Merge of branch "unsigned-offsets":xleroy2011-04-091-1/+1
* Various algorithmic improvements that reduce compile times (thanks Alexandre ...xleroy2010-10-271-6/+7
* Support for inlined built-ins.xleroy2010-06-291-0/+2
* Added support for jump tables in back end.xleroy2009-11-101-13/+10
* Refactoring of Constprop and Constpropproof into a machine-dependent part and...xleroy2009-08-171-0/+235
* Reorganized the development, modularizing away machine-dependent parts.xleroy2008-12-301-1093/+0
* Replace cast{8,16}{signed,unsigned} with zero_ext and sign_ext.xleroy2008-12-291-8/+8
* Introduction de l'operation intuoffloat (float -> unsigned int). Pas encore ...xleroy2008-05-301-0/+8
* Ajout license, README, copyright noticesxleroy2008-01-271-0/+12
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".xleroy2007-08-041-26/+32
* Suppression de lib/Sets.v, utilisation de FSet a la place. Generalisation de...xleroy2007-03-021-9/+22
* Meilleure representation des worklists dans l'algo de Kildallxleroy2006-09-111-1/+1
* Fusion de la branche "traces":xleroy2006-09-041-1/+23
* Initial import of compcertxleroy2006-02-091-0/+1032