aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/decodetree.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* tests/decode: Suppress "error: " string for expected-failure testsPeter Maydell2023-07-251-1/+5
* decodetree: Add --output-null for meson testingRichard Henderson2023-05-311-8/+10
* scripts/decodetree: Implement named field supportPeter Maydell2023-05-301-6/+139
* scripts/decodetree: Implement a topological sortPeter Maydell2023-05-301-0/+74
* scripts/decodetree: Pass lvalue-formatter function to str_extract()Peter Maydell2023-05-301-11/+15
* decodetree: Do not remove output_file from /devRichard Henderson2023-05-301-1/+6
* decodetree: Diagnose empty pattern groupRichard Henderson2023-05-301-0/+6
* decodetree: Fix recursion in prop_format and build_treeRichard Henderson2023-05-301-2/+2
* decodetree: Add --test-for-errorRichard Henderson2023-05-301-2/+7
* decodetree: Extend argument set syntax to allow typesRichard Henderson2021-05-011-17/+28
* decodetree: Add support for 64-bit instructionsLuis Fernando Fujita Pires2021-05-011-7/+14
* decodetree: More use of f-stringsRichard Henderson2021-05-011-27/+23
* decodetree: Introduce whex and whexC helpersRichard Henderson2021-05-011-28/+38
* decodetree: Open files with encoding='utf-8'Philippe Mathieu-Daudé2021-01-131-3/+6
* overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* decodetree: Fix codegen for non-overlapping group inside overlapping groupPeter Maydell2020-10-201-1/+1
* scripts/: fix some comment spelling errorszhaolichang2020-09-171-3/+3
* decodetree: Improve identifier matchingRichard Henderson2020-09-141-16/+30
* meson: targetPaolo Bonzini2020-08-211-1/+1
* Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switchThomas Huth2020-07-131-8/+4
* decodetree: Drop check for less than 2 patterns in a groupRichard Henderson2020-06-091-2/+0
* decodetree: Implement non-overlapping groupsRichard Henderson2020-06-081-4/+14
* decodetree: Move semantic propagation into classesRichard Henderson2020-06-081-210/+252
* decodetree: Allow group covering the entire insn spaceRichard Henderson2020-06-081-3/+11
* decodetree: Split out MultiPattern from IncMultiPatternRichard Henderson2020-06-081-11/+26
* decodetree: Rename MultiPattern to IncMultiPatternRichard Henderson2020-06-081-7/+7
* decodetree: Tidy error_with_fileRichard Henderson2020-06-081-10/+14
* python: remove more instances of sys.version_infoJohn Snow2020-05-311-16/+9
* decodetree: Use Python3 floor division operatorPhilippe Mathieu-Daudé2020-03-301-2/+2
* scripts: Explicit usage of Python 3 (scripts with __main__)Philippe Mathieu-Daudé2020-02-071-1/+1
* decodetree: Suppress redundant declaration warningsRichard Henderson2019-08-191-0/+22
* decodetree: Allow !function with no input bitsRichard Henderson2019-08-191-11/+38
* decodetree: Fix comparison of FieldRichard Henderson2019-06-131-1/+1
* decodetree: Add DisasContext argument to !function expandersRichard Henderson2019-05-061-4/+5
* decodetree: Expand a decode_load functionRichard Henderson2019-05-061-3/+172
* decodetree: Initial support for variable-length ISAsRichard Henderson2019-05-061-12/+37
* decodetree: Properly diagnose fields overflowing an insnRichard Henderson2019-03-121-0/+2
* decodetree: Prefix extract function names with decode_functionRichard Henderson2019-03-121-1/+2
* decodetree: Allow +- to begin a number initializing a fieldRichard Henderson2019-03-121-1/+1
* decodetree: Produce clean output for an empty input fileRichard Henderson2019-03-121-7/+8
* decodetree: Add --static-decode optionRichard Henderson2019-03-121-1/+4
* decodetree: Allow grouping of overlapping patternsRichard Henderson2019-03-121-22/+143
* decodetree: Do not unconditionaly return from Pattern.output_codeRichard Henderson2019-03-121-3/+4
* decodetree: Ensure build_tree does not include values outside insnmaskPhilippe Mathieu-Daudé2019-03-121-1/+1
* decodetree: Move documentation to docs/devel/decodetree.rstRichard Henderson2019-03-121-133/+1
* decodetree: re.fullmatch was added in 3.4Paolo Bonzini2019-01-251-1/+1
* Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20181031' into stagingPeter Maydell2018-11-011-24/+40
|\
| * decodetree: Allow multiple input filesRichard Henderson2018-10-311-10/+15
| * decodetree: Remove "insn" argument from trans_* expandersRichard Henderson2018-10-311-3/+2
| * decodetree: Add !extern flag to argument setsRichard Henderson2018-10-311-11/+23