diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2017-09-11 11:25:55 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2017-09-17 06:52:19 -0700 |
commit | ccb1bb66ea2a42e773bfa04178d8b383ff86d4d8 (patch) | |
tree | 24ed8314b2970738371674ded31df4e52e986f56 /tcg/tcg.c | |
parent | be0f34b5840312bbe9627c2b9f68a25f32903dae (diff) | |
download | qemu-ccb1bb66ea2a42e773bfa04178d8b383ff86d4d8.zip qemu-ccb1bb66ea2a42e773bfa04178d8b383ff86d4d8.tar.gz qemu-ccb1bb66ea2a42e773bfa04178d8b383ff86d4d8.tar.bz2 |
tcg: Remove tcg_regset_clear
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/tcg.c')
-rw-r--r-- | tcg/tcg.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1500,7 +1500,7 @@ static void process_op_defs(TCGContext *s) /* Incomplete TCGTargetOpDef entry. */ tcg_debug_assert(ct_str != NULL); - tcg_regset_clear(def->args_ct[i].u.regs); + def->args_ct[i].u.regs = 0; def->args_ct[i].ct = 0; while (*ct_str != '\0') { switch(*ct_str) { @@ -2664,9 +2664,8 @@ static void tcg_reg_alloc_call(TCGContext *s, int nb_oargs, int nb_iargs, tcg_out_mov(s, ts->type, reg, ts->reg); } } else { - TCGRegSet arg_set; + TCGRegSet arg_set = 0; - tcg_regset_clear(arg_set); tcg_regset_set_reg(arg_set, reg); temp_load(s, ts, arg_set, allocated_regs); } |