mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
target/loongarch: Drop tcg_temp_free
Translators are no longer required to free tcg temporaries. Reviewed-by: Song Gao <gaosong@loongson.cn> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
60a7e25ea2
commit
34aac056a4
9 changed files with 6 additions and 99 deletions
|
@ -122,9 +122,6 @@ static void gen_revb_2h(TCGv dest, TCGv src1)
|
|||
tcg_gen_and_tl(t1, src1, mask);
|
||||
tcg_gen_shli_tl(t1, t1, 8);
|
||||
tcg_gen_or_tl(dest, t0, t1);
|
||||
|
||||
tcg_temp_free(t0);
|
||||
tcg_temp_free(t1);
|
||||
}
|
||||
|
||||
static void gen_revb_4h(TCGv dest, TCGv src1)
|
||||
|
@ -138,9 +135,6 @@ static void gen_revb_4h(TCGv dest, TCGv src1)
|
|||
tcg_gen_and_tl(t1, src1, mask);
|
||||
tcg_gen_shli_tl(t1, t1, 8);
|
||||
tcg_gen_or_tl(dest, t0, t1);
|
||||
|
||||
tcg_temp_free(t0);
|
||||
tcg_temp_free(t1);
|
||||
}
|
||||
|
||||
static void gen_revh_2w(TCGv dest, TCGv src1)
|
||||
|
@ -154,9 +148,6 @@ static void gen_revh_2w(TCGv dest, TCGv src1)
|
|||
tcg_gen_and_i64(t0, t0, mask);
|
||||
tcg_gen_shli_i64(t1, t1, 16);
|
||||
tcg_gen_or_i64(dest, t1, t0);
|
||||
|
||||
tcg_temp_free_i64(t0);
|
||||
tcg_temp_free_i64(t1);
|
||||
}
|
||||
|
||||
static void gen_revh_d(TCGv dest, TCGv src1)
|
||||
|
@ -171,9 +162,6 @@ static void gen_revh_d(TCGv dest, TCGv src1)
|
|||
tcg_gen_shli_tl(t0, t0, 16);
|
||||
tcg_gen_or_tl(t0, t0, t1);
|
||||
tcg_gen_rotri_tl(dest, t0, 32);
|
||||
|
||||
tcg_temp_free(t0);
|
||||
tcg_temp_free(t1);
|
||||
}
|
||||
|
||||
static void gen_maskeqz(TCGv dest, TCGv src1, TCGv src2)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue