[webkit-dev] compileOpCallSetupArgs

Geoffrey Garen ggaren at apple.com
Wed Oct 7 11:41:59 PDT 2009


Hi Zoltan.

Sounds like a bug.

(I tend to dislike #ifdefs like JIT_OPTIMIZE_CALL because of their  
tendency to fall prey to bit rot like this.)

Loading the callee into regT1, regT0 is best. I'd recommend changing ! 
JIT_OPTIMIZE_CALL to respect that convention.

Geoff

On Oct 7, 2009, at 6:54 AM, Zoltan Herczeg wrote:

> Hi,
>
> I am not sure this is a bug, so I am curios about your opinion.  
> Currently,
> I am trying to enable JSVALUE32_64 on ARM. First step, as usual,  
> with all
> optimizations disabled. Unfortunately, I got a crash. If  
> JIT_OPTIMIZE_CALL
> is disabled, callee is loaded to regT1 and regT2, while if enabled, to
> regT0 and regT1. However, there is only one type of
> compileOpCallSetupArgs, which presumes that callee is in regT0 and  
> regT1.
> If this is indeed a bug, which way should I choose: change  
> compileOpCall
> or put ifdef-s to compileOpXXXSetupArgs functions?
>
> Zoltan
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list