From 5af448143e8d548a8d73d8ed613156e331ca0e0b Mon Sep 17 00:00:00 2001 From: xleroy Date: Fri, 21 Feb 2014 13:05:16 +0000 Subject: Updates for release 2.2 git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2415 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- doc/coq2html.mll | 2 +- doc/index.html | 31 +++++++++++++++++++++++++++---- 2 files changed, 28 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/coq2html.mll b/doc/coq2html.mll index 4f04f98..329e9ea 100644 --- a/doc/coq2html.mll +++ b/doc/coq2html.mll @@ -230,7 +230,7 @@ let start_html_page modname = - + Module %s diff --git a/doc/index.html b/doc/index.html index 36989ff..1845851 100644 --- a/doc/index.html +++ b/doc/index.html @@ -24,7 +24,7 @@ a:active {color : Red; text-decoration : underline; }

The CompCert verified compiler

Commented Coq development

-

Version 2.1, 2013-10-28

+

Version 2.2, 2014-02-24

Introduction

@@ -63,7 +63,7 @@ written.

the CompCert Web site.

This document and the CompCert sources are -copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Institut +copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Institut National de Recherche en Informatique et en Automatique (INRIA) and distributed under the terms of the following license. @@ -188,9 +188,11 @@ code. Cminor to CminorSel Selection
SelectOp
+ SelectDiv
SelectLong Selectionproof
SelectOpproof
+ SelectDiv
SelectLongproof @@ -228,8 +230,7 @@ code. Constant propagation RTL to RTL Constprop
- ConstpropOp
- Liveness + ConstpropOp Constpropproof
ConstproppOproof @@ -243,6 +244,13 @@ code. CombineOpproof + + Dead code elimination + RTL to RTL + Deadcode + Deadcodeproof + + Register allocation (validation a posteriori) RTL to LTL @@ -290,6 +298,21 @@ code. +

Static analyses

+ +The following static analyses are performed over the RTL intermediate +representation to support optimizations such as constant propagation, +CSE, and dead code elimination. + +

Type systems

Trivial type systems are used to statically capture well-formedness -- cgit v1.2.3