On Thu, Jun 3, 2010 at 12:26 AM, Richard Henderson <r...@twiddle.net> wrote:
> Mirror tcg_out_movi in having a TYPE parameter.  This allows x86_64
> to perform the move at the proper width, which may elide a REX prefix.
>
> Introduce a TCG_TYPE_REG enumerator to represent the "native width"
> of the host register, and to distinguish the usage from "pointer data"
> as represented by the existing TCG_TYPE_PTR.
>
> Update all targets to match.
>
> Signed-off-by: Richard Henderson <r...@twiddle.net>

Sparc part looks fine to me.

> +
> +    /* An alias for the size of the native pointer.  We don't currently
> +       support any hosts with 64-bit registers and 32-bit pointers.  */

Sparc32plus would match, though the ABI does not guarantee that higher
32 bits are preserved.

Reply via email to