On Thu, Feb 9, 2017 at 3:56 PM, Ben Coman btc@openinworld.com wrote:
On Fri, Feb 10, 2017 at 2:02 AM, commits@source.squeak.org wrote:
Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscogSPC-eem.2126.mcz
[snip]
StackToRegisterMappingCogit genAndDis: (Integer >> #benchFib)
I have concrete subclasses that implement different levels of
optimization:
SimpleStackBasedCogit is the simplest code generator. StackToRegisterMappingCogit is the current production code
generator It defers pushing operands
to the stack until necessary and implements a register-based
calling convention for low-arity sends.
StackToRegisterMappingCogit is an experimental code generator
with support for counting
conditional branches, intended to support adaptive optimization
Should StackToRegisterMappingCogit be duplicated twice there?
Oops, thanks Ben. I'll commit a fixed comment soon.
_,,,^..^,,,_ best, Eliot