qemu-e2k/target
Richard Henderson 53229a7703 tcg: Specify optional vector requirements with a list
Replace the single opcode in .opc with a null-terminated
array in .opt_opc.  We still require that all opcodes be
used with the same .vece.

Validate the contents of this list with CONFIG_DEBUG_TCG.
All tcg_gen_*_vec functions will check any list active
during .fniv expansion.  Swap the active list in and out
as we expand other opcodes, or take control away from the
front-end function.

Convert all existing vector aware front ends.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2019-05-13 14:44:03 -07:00
..
alpha
arm tcg: Specify optional vector requirements with a list 2019-05-13 14:44:03 -07:00
cris
hppa decodetree: Add DisasContext argument to !function expanders 2019-05-06 11:18:34 -07:00
i386 Normalize header guard symbol definition. 2019-05-13 08:58:55 +02:00
lm32
m68k
microblaze
mips
moxie
nios2 Clean up header guards that don't match their file name 2019-05-13 08:58:55 +02:00
openrisc target/openrisc: Fix LGPL information in the file headers 2019-05-08 17:45:54 +02:00
ppc tcg: Specify optional vector requirements with a list 2019-05-13 14:44:03 -07:00
riscv Clean up ill-advised or unusual header guards 2019-05-13 08:58:55 +02:00
s390x
sh4 target/sh4: Fix LGPL information in the file headers 2019-05-08 17:45:54 +02:00
sparc Clean up ill-advised or unusual header guards 2019-05-13 08:58:55 +02:00
tilegx
tricore
unicore32
xtensa Clean up decorations and whitespace around header guards 2019-05-13 08:58:55 +02:00