qemu/tests/decode
Richard Henderson acfdd2398d decodetree: Improve identifier matching
Only argument set members have to be C identifiers, everything
else gets prefixed during conversion to C.  Some places just
checked the leading character, and some places matched a leading
character plus a C identifier.

Convert everything to match full identifiers, including the
[&%@&] prefix, and drop the full C identifier requirement.

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20200903192334.1603773-1-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-09-14 14:23:19 +01:00
..
check.sh test/decode: Add tests for PatternGroups 2019-03-12 09:46:58 -07:00
err_argset1.decode
err_argset2.decode
err_field1.decode
err_field2.decode
err_field3.decode
err_field4.decode
err_field5.decode
err_field6.decode decodetree: Allow !function with no input bits 2019-08-19 08:03:41 -07:00
err_init1.decode
err_init2.decode
err_init3.decode
err_init4.decode
err_overlap1.decode
err_overlap2.decode
err_overlap3.decode
err_overlap4.decode
err_overlap5.decode
err_overlap6.decode
err_overlap7.decode
err_overlap8.decode
err_overlap9.decode
err_pattern_group_empty.decode test/decode: Add tests for PatternGroups 2019-03-12 09:46:58 -07:00
err_pattern_group_ident1.decode test/decode: Add tests for PatternGroups 2019-03-12 09:46:58 -07:00
err_pattern_group_ident2.decode test/decode: Add tests for PatternGroups 2019-03-12 09:46:58 -07:00
err_pattern_group_nest1.decode tests/decode: Test non-overlapping groups 2020-06-08 11:09:48 -07:00
err_pattern_group_nest2.decode tests/decode: Test non-overlapping groups 2020-06-08 11:09:48 -07:00
err_pattern_group_nest3.decode tests/decode: Test non-overlapping groups 2020-06-08 11:09:48 -07:00
err_pattern_group_overlap1.decode
err_width1.decode decodetree: Properly diagnose fields overflowing an insn 2019-03-12 09:46:58 -07:00
err_width2.decode decodetree: Properly diagnose fields overflowing an insn 2019-03-12 09:46:58 -07:00
err_width3.decode decodetree: Properly diagnose fields overflowing an insn 2019-03-12 09:46:58 -07:00
err_width4.decode decodetree: Properly diagnose fields overflowing an insn 2019-03-12 09:46:58 -07:00
succ_function.decode decodetree: Allow !function with no input bits 2019-08-19 08:03:41 -07:00
succ_ident1.decode decodetree: Improve identifier matching 2020-09-14 14:23:19 +01:00
succ_pattern_group_nest1.decode test/decode: Add tests for PatternGroups 2019-03-12 09:46:58 -07:00
succ_pattern_group_nest2.decode decodetree: Allow group covering the entire insn space 2020-06-08 10:36:47 -07:00
succ_pattern_group_nest3.decode tests/decode: Test non-overlapping groups 2020-06-08 11:09:48 -07:00
succ_pattern_group_nest4.decode decodetree: Drop check for less than 2 patterns in a group 2020-06-09 09:19:48 -07:00