aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Allocproof.v
Commit message (Expand)AuthorAgeFilesLines
* Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-3/+3
* Refine the type of function results in AST.signatureXavier Leroy2020-02-211-7/+8
* Treat Outgoing stack slots as caller-save in LTL/Linear semantics (#237)Xavier Leroy2018-06-171-14/+4
* Model external calls as destroying all caller-save registersXavier Leroy2018-06-011-1/+2
* Merge pull request #191 from sigurdschneider/masterXavier Leroy2017-10-201-0/+1
|\
| * Ensure FunInd or Recdef is imported if functional induction is usedSigurd Schneider2017-07-201-0/+1
* | Remove coq warnings (#28)Bernhard Schommer2017-09-221-1/+1
|/
* Extend builtin arguments with a pointer addition operatorXavier Leroy2017-07-061-0/+5
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-52/+286
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-199/+201
* Implement support for big endian arm targets.Bernhard Schommer2016-08-051-4/+7
* Introduce register pairs to describe calling conventions more preciselyXavier Leroy2016-05-171-164/+138
* Revise the Stacking pass and its proof to make it easier to adapt to 64-bit a...Xavier Leroy2016-04-271-15/+7
* Update the back-end proofs to the new linking framework.Xavier Leroy2016-03-061-54/+32
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-378/+378
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-71/+147
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-21/+83
* Add Genv.public_symbol operation.Xavier Leroy2014-11-241-4/+12
* Merge of "newspilling" branch:xleroy2014-07-231-92/+135
* Merge of branch linear-typing:xleroy2014-04-061-138/+116
* Revert commits r2435 and r2436 (coarser RTLtyping / finer Lineartyping):xleroy2014-03-281-116/+138
* Move wt_instr_inv where it belongs.xleroy2014-03-271-10/+0
* Revised division of labor between RTLtyping and Lineartyping:xleroy2014-03-271-138/+126
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-14/+15
* Merge of branch value-analysis.xleroy2013-12-201-1/+1
* Change interface of Kildall solvers to avoid precomputing the map pc -> list ...xleroy2013-08-121-2/+0
* Merge of the float32 branch: xleroy2013-05-191-112/+202
* Coq-defined equality functions for Allocation.xleroy2013-05-011-2/+2
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-596/+1906
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-161-5/+5
* Remove some useless "Require".xleroy2012-12-301-1/+0
* Merge of the nonstrict-ops branch:xleroy2012-01-141-13/+4
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-151-4/+3
* Merge of branch "unsigned-offsets":xleroy2011-04-091-3/+3
* Various algorithmic improvements that reduce compile times (thanks Alexandre ...xleroy2010-10-271-1/+1
* Merge of the reuse-temps branch:xleroy2010-09-021-5/+27
* Support for inlined built-ins.xleroy2010-06-291-1/+14
* More faithful semantics for volatile reads and writes.xleroy2010-05-231-1/+10
* - Extended traces so that pointers within globals are supported as event values.xleroy2010-05-101-0/+1
* Merge of the newmem and newextcalls branches:xleroy2010-03-071-12/+11
* Backtracking on commit 1220v1.6xleroy2010-01-131-3/+1
* ajout branche allocation de registresblazy2010-01-081-1/+3
* Added support for jump tables in back end.xleroy2009-11-101-0/+6
* Cil2Csyntax: added goto and labels; added assignment between structsxleroy2009-08-161-12/+9
* Added 'going wrong' behaviorsxleroy2009-08-051-1/+1
* Adapted to work with Coq 8.2-1v1.4.1xleroy2009-06-051-2/+2
* - Added alignment constraints to memory loads and stores.xleroy2009-01-111-13/+3
* Revised back-end so that only 2 integer registers are reserved for reloading.xleroy2008-12-211-1/+1
* MAJ documentationxleroy2008-07-271-90/+3
* Simplification de la semantique de LTL et LTLin. Les details lies aux conven...xleroy2008-07-251-196/+99