Searched hist:"3 b6dac34161bc0a342336072643c2f6d17e0ec45" (Results 1 – 2 of 2) sorted by relevance
/qemu/include/tcg/ |
H A D | tcg.h | 3b6dac34161bc0a342336072643c2f6d17e0ec45 Thu Jun 03 00:26:55 UTC 2010 Richard Henderson <rth@twiddle.net> tcg: Add TYPE parameter to tcg_out_mov.
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 <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
|
/qemu/tcg/ |
H A D | tcg.c | 3b6dac34161bc0a342336072643c2f6d17e0ec45 Thu Jun 03 00:26:55 UTC 2010 Richard Henderson <rth@twiddle.net> tcg: Add TYPE parameter to tcg_out_mov.
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 <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
|