Status: Accepted
Owner: [email protected]
Labels: Type-FeatureRequest Priority-Medium CodeGenerator

New issue 205 by [email protected]: Avoid spilling unnecessarily for  
CallNew
http://code.google.com/p/v8/issues/detail?id=205

When we compile a call to a constructor, we spill everything to the stack
so that we can load the function from the stack into the edi register and
the argument count in the eax register.  This will inhibit constant folding
and propagation of type tags.

We should use the register allocator to set up the calling convention for
constructor calls and let the call spill as it needs, rather than spilling
everything.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to