guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch master updated (4aabc20 -> ee85e29)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (4aabc20 -> ee85e29)
Date: Fri, 24 Jul 2015 15:13:38 +0000

wingo pushed a change to branch master
in repository guile.

      from  4aabc20   Add missing files
       new  b40fac1   Factor out compute-effects/elide-type-checks from dce.scm
       new  bebc70c   Move solve-flow-equations to utils
       new  ec9554d   Loop-invariant code motion
       new  bcfa9fe   Small expression-effects tweak
       new  bf6930b   Eliminate trampoline gotos when possible in 
compile-bytecode
       new  ee85e29   Rotate comparisons down to loop back-edges

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 module/Makefile.am                       |    3 +
 module/language/cps/compile-bytecode.scm |  124 +++++++-----
 module/language/cps/dce.scm              |   38 +----
 module/language/cps/effects-analysis.scm |    2 +
 module/language/cps/licm.scm             |  308 ++++++++++++++++++++++++++++++
 module/language/cps/optimize.scm         |    4 +
 module/language/cps/rotate-loops.scm     |  217 +++++++++++++++++++++
 module/language/cps/slot-allocation.scm  |   60 +------
 module/language/cps/type-checks.scm      |   72 +++++++
 module/language/cps/utils.scm            |   46 +++++-
 10 files changed, 729 insertions(+), 145 deletions(-)
 create mode 100644 module/language/cps/licm.scm
 create mode 100644 module/language/cps/rotate-loops.scm
 create mode 100644 module/language/cps/type-checks.scm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]