Historial de Commits

Autor SHA1 Mensaje Fecha
  Andy Wingo 941c757ab7 Introduce target-runtime parameter for backend-specific CPS lowering hace 1 año
  Andy Wingo a5b245d2d0 Wire in lower-primitives pass hace 2 años
  Andy Wingo 6f1b620b82 Add -Ooptimize-known-return-types at -O2 hace 3 años
  Andy Wingo 86e86ec1c7 New pass: elide-arity-checks hace 4 años
  Andy Wingo 8b994be59f CSE computes online map of constant values, uses it to fold branches hace 4 años
  Andy Wingo 03998db647 Add new pass to optimize branch chains to table dispatch hace 4 años
  Andy Wingo c5da9d65a7 Fix optimizers after language lowerer refactor hace 5 años
  Andy Wingo b5108ccb2a Avoid having "guild compile" load optimizers hace 5 años
  Andy Wingo 4311dc9858 Define new "lowering" phase in compiler hace 5 años
  Andy Wingo 16db934bbc Add (system base optimize) module hace 7 años
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term hace 7 años
  Andy Wingo 0b4c1e2c29 Remove inline-constructors pass hace 7 años
  Andy Wingo 7f7cbe8b65 Inline "elide-values" optimization into CPS conversion hace 7 años
  Andy Wingo 67901cde76 Allow integer devirtualization to be disabled hace 7 años
  Andy Wingo 5675e46410 -O1 disables call precoloring hace 7 años
  Andy Wingo 5c9398099d Add integer devirtualization pass. hace 7 años
  Andy Wingo e8b883035d Tweak optimization order hace 7 años
  Andy Wingo 9091454c2e Include missing #:simplify? option in (language cps optimize). hace 9 años
  Andy Wingo a1471e0244 Add another simplification pass to make rotate-loops work better hace 9 años
  Andy Wingo bdfa1c1b42 Add tagged and untagged arithmetic ops with immediate operands hace 9 años
  Andy Wingo 12e9e2148e Add new pass to specialize "add" into "fadd" where possible hace 9 años
  Andy Wingo 3f345f564f Run CSE to clean up after closure conversion hace 9 años
  Andy Wingo 8d79dfddb6 Revert "Bootstrap build doesn't have to expand CPS optimizations" hace 9 años
  Andy Wingo ce36fb16ff Bootstrap build doesn't have to expand CPS optimizations hace 9 años
  Andy Wingo f169be9fc8 Wire up `guild compile -O0 foo.scm' hace 9 años
  Andy Wingo 3b60e79879 Loop peeling hace 10 años
  Andy Wingo ee85e2969f Rotate comparisons down to loop back-edges hace 10 años
  Andy Wingo ec9554d138 Loop-invariant code motion hace 10 años
  Andy Wingo 4aabc205cc Add missing files hace 10 años