summaryrefslogtreecommitdiff
path: root/scripts/decodetree.py
AgeCommit message (Expand)AuthorFilesLines
2019-05-06decodetree: Add DisasContext argument to !function expandersRichard Henderson1-4/+5
2019-05-06decodetree: Expand a decode_load functionRichard Henderson1-3/+172
2019-05-06decodetree: Initial support for variable-length ISAsRichard Henderson1-12/+37
2019-03-12decodetree: Properly diagnose fields overflowing an insnRichard Henderson1-0/+2
2019-03-12decodetree: Prefix extract function names with decode_functionRichard Henderson1-1/+2
2019-03-12decodetree: Allow +- to begin a number initializing a fieldRichard Henderson1-1/+1
2019-03-12decodetree: Produce clean output for an empty input fileRichard Henderson1-7/+8
2019-03-12decodetree: Add --static-decode optionRichard Henderson1-1/+4
2019-03-12decodetree: Allow grouping of overlapping patternsRichard Henderson1-22/+143
2019-03-12decodetree: Do not unconditionaly return from Pattern.output_codeRichard Henderson1-3/+4
2019-03-12decodetree: Ensure build_tree does not include values outside insnmaskPhilippe Mathieu-Daudé1-1/+1
2019-03-12decodetree: Move documentation to docs/devel/decodetree.rstRichard Henderson1-133/+1
2019-01-25decodetree: re.fullmatch was added in 3.4Paolo Bonzini1-1/+1
2018-11-01Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20181031' into stagingPeter Maydell1-24/+40
2018-10-31decodetree: Allow multiple input filesRichard Henderson1-10/+15
2018-10-31decodetree: Remove "insn" argument from trans_* expandersRichard Henderson1-3/+2
2018-10-31decodetree: Add !extern flag to argument setsRichard Henderson1-11/+23
2018-10-30scripts/decodetree.py: fix reference to attributesCleber Rosa1-1/+1
2018-10-26scripts/decodetree.py: remove unused importsCleber Rosa1-2/+0
2018-03-26scripts/decodetree: Fix insnmask not marked as global in main()Bastian Koppelmann1-0/+1
2018-03-02decodetree: Propagate return value from translate subroutinesRichard Henderson1-3/+2
2018-02-22scripts: Add decodetree.pyRichard Henderson1-0/+1062