summaryrefslogtreecommitdiff
path: root/scripts/decodetree.py
AgeCommit message (Expand)Author
2021-05-01decodetree: Extend argument set syntax to allow typesRichard Henderson
2021-05-01decodetree: Add support for 64-bit instructionsLuis Fernando Fujita Pires
2021-05-01decodetree: More use of f-stringsRichard Henderson
2021-05-01decodetree: Introduce whex and whexC helpersRichard Henderson
2021-01-13decodetree: Open files with encoding='utf-8'Philippe Mathieu-Daudé
2020-11-15overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant
2020-10-20decodetree: Fix codegen for non-overlapping group inside overlapping groupPeter Maydell
2020-09-17scripts/: fix some comment spelling errorszhaolichang
2020-09-14decodetree: Improve identifier matchingRichard Henderson
2020-08-21meson: targetPaolo Bonzini
2020-07-13Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switchThomas Huth
2020-06-09decodetree: Drop check for less than 2 patterns in a groupRichard Henderson
2020-06-08decodetree: Implement non-overlapping groupsRichard Henderson
2020-06-08decodetree: Move semantic propagation into classesRichard Henderson
2020-06-08decodetree: Allow group covering the entire insn spaceRichard Henderson
2020-06-08decodetree: Split out MultiPattern from IncMultiPatternRichard Henderson
2020-06-08decodetree: Rename MultiPattern to IncMultiPatternRichard Henderson
2020-06-08decodetree: Tidy error_with_fileRichard Henderson
2020-05-31python: remove more instances of sys.version_infoJohn Snow
2020-03-30decodetree: Use Python3 floor division operatorPhilippe Mathieu-Daudé
2020-02-07scripts: Explicit usage of Python 3 (scripts with __main__)Philippe Mathieu-Daudé
2019-08-19decodetree: Suppress redundant declaration warningsRichard Henderson
2019-08-19decodetree: Allow !function with no input bitsRichard Henderson
2019-06-13decodetree: Fix comparison of FieldRichard Henderson
2019-05-06decodetree: Add DisasContext argument to !function expandersRichard Henderson
2019-05-06decodetree: Expand a decode_load functionRichard Henderson
2019-05-06decodetree: Initial support for variable-length ISAsRichard Henderson
2019-03-12decodetree: Properly diagnose fields overflowing an insnRichard Henderson
2019-03-12decodetree: Prefix extract function names with decode_functionRichard Henderson
2019-03-12decodetree: Allow +- to begin a number initializing a fieldRichard Henderson
2019-03-12decodetree: Produce clean output for an empty input fileRichard Henderson
2019-03-12decodetree: Add --static-decode optionRichard Henderson
2019-03-12decodetree: Allow grouping of overlapping patternsRichard Henderson
2019-03-12decodetree: Do not unconditionaly return from Pattern.output_codeRichard Henderson
2019-03-12decodetree: Ensure build_tree does not include values outside insnmaskPhilippe Mathieu-Daudé
2019-03-12decodetree: Move documentation to docs/devel/decodetree.rstRichard Henderson
2019-01-25decodetree: re.fullmatch was added in 3.4Paolo Bonzini
2018-11-01Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20181031' into stagingPeter Maydell
2018-10-31decodetree: Allow multiple input filesRichard Henderson
2018-10-31decodetree: Remove "insn" argument from trans_* expandersRichard Henderson
2018-10-31decodetree: Add !extern flag to argument setsRichard Henderson
2018-10-30scripts/decodetree.py: fix reference to attributesCleber Rosa
2018-10-26scripts/decodetree.py: remove unused importsCleber Rosa
2018-03-26scripts/decodetree: Fix insnmask not marked as global in main()Bastian Koppelmann
2018-03-02decodetree: Propagate return value from translate subroutinesRichard Henderson
2018-02-22scripts: Add decodetree.pyRichard Henderson