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.