tcg: Promote tcg_out_{dup,dupi}_vec to backend interface
commite7632cfa8b76cdbbc1c76e8737338ef5844e7d60
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 18 Mar 2019 15:32:44 +0000 (18 15:32 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 13 May 2019 21:44:03 +0000 (13 14:44 -0700)
tree3640a25371b80c87e70b37688d529eeb0dd70282
parent240c08d0998f402c325fce489de0d14831048128
tcg: Promote tcg_out_{dup,dupi}_vec to backend interface

The i386 backend already has these functions, and the aarch64 backend
could easily split out one.  Nothing is done with these functions yet,
but this will aid register allocation of INDEX_op_dup_vec in a later patch.

Adjust the aarch64 tcg_out_dupi_vec signature to match the new interface.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.inc.c
tcg/i386/tcg-target.inc.c
tcg/tcg.c