JITHelperCall and IntrinsicCall are very similar. The difference is that
JITHelperCall assumes the arguments are safe and generates tauSafe
internally while IntrinsicCall requires external tau checks. When an
IntrinsicCall parameter comes from managed code and you need explicit checks
of its type and value - use IntrinsicCall.

Thank you,
Pavel


On 8/14/07, Pronichkin Dmitry <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I want to make an optimization in arraycopy function as described in
> [HARMONY-3584]. At present, the arraycopy call transforms into intrinsic
> call. But in JIT there are also JITHelper calls which are almost the same
> as
> intrinsic. The only difference is two "Tau" parameters. So, I would like
> to
> know what is "Tau" and why is it needed.
>
> Thanks,
> Dmitry Pronichkin.
>

Reply via email to