summaryrefslogtreecommitdiffstats
path: root/scripts/decodetree.py
Commit message (Expand)AuthorAgeFilesLines
* 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/+4Star
* decodetree: Drop check for less than 2 patterns in a groupRichard Henderson2020-06-091-2/+0Star
* 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/+9Star
* 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/+1Star
* 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/+2Star
| * decodetree: Add !extern flag to argument setsRichard Henderson2018-10-311-11/+23
* | scripts/decodetree.py: fix reference to attributesCleber Rosa2018-10-311-1/+1
|/
* scripts/decodetree.py: remove unused importsCleber Rosa2018-10-261-2/+0Star
* scripts/decodetree: Fix insnmask not marked as global in main()Bastian Koppelmann2018-03-261-0/+1
* decodetree: Propagate return value from translate subroutinesRichard Henderson2018-03-021-3/+2Star
* scripts: Add decodetree.pyRichard Henderson2018-02-231-0/+1062