diff options
author | Richard Henderson | 2020-04-17 22:19:47 +0200 |
---|---|---|
committer | Richard Henderson | 2021-01-13 19:39:08 +0100 |
commit | 1bd1af98d7b166ced72e2fb8126b484c86d5357b (patch) | |
tree | de3b5566ec847641f60e9eee3b2558daf496f99d /tcg/tci | |
parent | tcg: Use tcg_constant_{i32,i64,vec} with gvec expanders (diff) | |
download | qemu-1bd1af98d7b166ced72e2fb8126b484c86d5357b.tar.gz qemu-1bd1af98d7b166ced72e2fb8126b484c86d5357b.tar.xz qemu-1bd1af98d7b166ced72e2fb8126b484c86d5357b.zip |
tcg/tci: Add special tci_movi_{i32,i64} opcodes
The normal movi opcodes are going away. We need something
for TCI to use internally.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/tci')
-rw-r--r-- | tcg/tci/tcg-target.c.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tcg/tci/tcg-target.c.inc b/tcg/tci/tcg-target.c.inc index d5a4d9d37c..e9e5f94c04 100644 --- a/tcg/tci/tcg-target.c.inc +++ b/tcg/tci/tcg-target.c.inc @@ -529,13 +529,13 @@ static void tcg_out_movi(TCGContext *s, TCGType type, uint8_t *old_code_ptr = s->code_ptr; uint32_t arg32 = arg; if (type == TCG_TYPE_I32 || arg == arg32) { - tcg_out_op_t(s, INDEX_op_movi_i32); + tcg_out_op_t(s, INDEX_op_tci_movi_i32); tcg_out_r(s, t0); tcg_out32(s, arg32); } else { tcg_debug_assert(type == TCG_TYPE_I64); #if TCG_TARGET_REG_BITS == 64 - tcg_out_op_t(s, INDEX_op_movi_i64); + tcg_out_op_t(s, INDEX_op_tci_movi_i64); tcg_out_r(s, t0); tcg_out64(s, arg); #else |