]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg: Sink def, nb_iargs, nb_oargs loads in liveness_pass_1
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 14 Jan 2025 21:12:35 +0000 (13:12 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 28 Apr 2025 20:40:17 +0000 (13:40 -0700)
commit3e3689df4e05eb76b64a9e45247d87f9dad03177
treea8e4214f47a44d475c4a9eab7ab7f6f975bfaba2
parent7d10d8e076201e968d57f1c2f5ffd8c88ae1eec9
tcg: Sink def, nb_iargs, nb_oargs loads in liveness_pass_1

Sink the sets of the def, nb_iargs, nb_oargs variables to
the default and do_not_remove labels.  They're not really
needed beforehand, and it avoids preceding code from having
to keep them up-to-date.  Note that def had *not* been kept
up-to-date; thankfully only def->flags had been used and
those bits were constant between opcode changes.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tcg.c