tcg: Add support for vector compare select
commitf75da2988eb2457fa23d006d573220c5c680ec4e
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 30 Apr 2019 20:01:12 +0000 (30 13:01 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 22 May 2019 19:09:43 +0000 (22 15:09 -0400)
treeb6192d1d40e1627a67a6dfc6f205ea5dfb1edd81
parent38dc12947ec9106237f9cdbd428792c985cd86ae
tcg: Add support for vector compare select

Perform a per-element conditional move.  This combination operation is
easier to implement on some host vector units than plain cmp+bitsel.
Omit the usual gvec interface, as this is intended to be used by
target-specific gvec expansion call-backs.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/README
tcg/aarch64/tcg-target.h
tcg/i386/tcg-target.h
tcg/tcg-op-vec.c
tcg/tcg-op.h
tcg/tcg-opc.h
tcg/tcg.c
tcg/tcg.h