[webkit-dev] Announce the ARM port of JIT

Zoltan Herczeg zherczeg at inf.u-szeged.hu
Fri Apr 3 13:06:28 PDT 2009


Hi,

Thanks :)

we put all those constants into the constant pool. ARM supports position
independent code efficently, since its program counter is a regular
register as well. We can load, modify or even jump to the addresses which
are stored in the constant pool. Constant pools are dynamically put into
the jit code, except when we need tightly coupled instruction pairs. Those
must not be broken by a constant pool.

Zoltan

> Congratulations!
> any improvement on X86 hard coded offset for code patch? I mean X86 uses
> single pointer then a few constants closely coupled to X86 to patch code,
> which is a nightmare for porting.
> rgds
> joe




More information about the webkit-dev mailing list