]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/optimize: Augment s_mask from z_mask in fold_masks_zs
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 19 Dec 2024 18:50:40 +0000 (10:50 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 24 Dec 2024 15:32:51 +0000 (07:32 -0800)
commit75c3bf324d21f8f57be1349007b0252ae64b4c51
tree8b34e3411d9d9c1bc18706a206ced0e794e7b4a9
parentd582b14d808ee9b9c624140a1d253b6381406a9e
tcg/optimize: Augment s_mask from z_mask in fold_masks_zs

Consider the passed s_mask to be a minimum deduced from
either existing s_mask or from a sign-extension operation.
We may be able to deduce more from the set of known zeros.
Remove identical logic from several opcode folders.

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