]> git.proxmox.com Git - mirror_qemu.git/commit
Hexagon (target/hexagon) more tcg_constant_*
authorTaylor Simpson <tsimpson@quicinc.com>
Mon, 11 Oct 2021 16:48:52 +0000 (11:48 -0500)
committerTaylor Simpson <tsimpson@quicinc.com>
Fri, 29 Oct 2021 03:22:41 +0000 (22:22 -0500)
commitf448397a512189e726f5e8026c89ce7fc4392377
tree6493e86e616c13fa261bf95dd1cadafc9ef32978
parentc52d69e7dbaaed0ffdef8125e79218672c30161d
Hexagon (target/hexagon) more tcg_constant_*

Change additional tcg_const_tl to tcg_constant_tl

Note that gen_pred_cancal had slot_mask initialized with tcg_const_tl.
However, it is not constant throughout, so we initialize it with
tcg_temp_new and replace the first use with the constant value.

Inspired-by: Richard Henderson <richard.henderson@linaro.org>
Inspired-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
target/hexagon/gen_tcg.h
target/hexagon/gen_tcg_funcs.py
target/hexagon/macros.h
target/hexagon/translate.c