On 2013/08/22 13:33:40, Toon Verwaest wrote:
This approach seems pretty complex. As discussed, I'm not sure it's the right
way to go.


https://codereview.chromium.org/22903028/diff/5001/src/ia32/lithium-codegen-ia32.cc
File src/ia32/lithium-codegen-ia32.cc (right):


https://codereview.chromium.org/22903028/diff/5001/src/ia32/lithium-codegen-ia32.cc#newcode744
src/ia32/lithium-codegen-ia32.cc:744: continue;
As discussed, this seems broken. If we swap input variables downwards, we'll visit them again and they'll seem like input variables again; and we won't pop
non-input-variables we just swapped. Additionally, in larger stacks, we'll
never
manage to get input variables that are being swapped upwards in the right
position.

I also don't like this kind of code at all; it's very hard to understand.

ok, lets put this on hold as it doesn't really pay off. i'll just try to fix the
immediate problems then...

https://codereview.chromium.org/22903028/

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to