54 Commits (50cfed80ecc01ea4300ed4b0ea5b567f381b9421)

Author SHA1 Message Date
Richard Henderson c6a5fc2ac7 decodetree: Add --output-null for meson testing 3 years ago
Peter Maydell 7e6c28be27 scripts/decodetree: Implement named field support 3 years ago
Peter Maydell 36d6124482 scripts/decodetree: Implement a topological sort 3 years ago
Peter Maydell aeac22ba1e scripts/decodetree: Pass lvalue-formatter function to str_extract() 3 years ago
Richard Henderson 036cc75ca0 decodetree: Do not remove output_file from /dev 3 years ago
Richard Henderson f260447176 decodetree: Diagnose empty pattern group 3 years ago
Richard Henderson 2fd2eb5a24 decodetree: Fix recursion in prop_format and build_tree 3 years ago
Richard Henderson 9b5acc5633 decodetree: Add --test-for-error 3 years ago
Richard Henderson af93ccacc7 decodetree: Extend argument set syntax to allow types 5 years ago
Luis Fernando Fujita Pires 60c425f328 decodetree: Add support for 64-bit instructions 5 years ago
Richard Henderson 9f6e2b4d34 decodetree: More use of f-strings 5 years ago
Richard Henderson c7cefe6c66 decodetree: Introduce whex and whexC helpers 5 years ago
Philippe Mathieu-Daudé 4cacecaaa2 decodetree: Open files with encoding='utf-8' 5 years ago
Chetan Pant d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 6 years ago
Peter Maydell 514101c0b9 decodetree: Fix codegen for non-overlapping group inside overlapping group 6 years ago
zhaolichang 65fdb3cc2e scripts/: fix some comment spelling errors 6 years ago
Richard Henderson acfdd2398d decodetree: Improve identifier matching 6 years ago
Paolo Bonzini abff1abfe8 meson: target 6 years ago
Thomas Huth 7aa12aa215 Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switch 6 years ago
Richard Henderson fe079aa13d decodetree: Drop check for less than 2 patterns in a group 6 years ago
Richard Henderson 067e8b0f45 decodetree: Implement non-overlapping groups 6 years ago
Richard Henderson 08561fc128 decodetree: Move semantic propagation into classes 6 years ago
Richard Henderson b44b3449a0 decodetree: Allow group covering the entire insn space 6 years ago
Richard Henderson df63044d02 decodetree: Split out MultiPattern from IncMultiPattern 6 years ago
Richard Henderson 040145c4f8 decodetree: Rename MultiPattern to IncMultiPattern 6 years ago
Richard Henderson 2fd51b19c9 decodetree: Tidy error_with_file 6 years ago
John Snow 2d110c1149 python: remove more instances of sys.version_info 6 years ago
Philippe Mathieu-Daudé b412378785 decodetree: Use Python3 floor division operator 6 years ago
Philippe Mathieu-Daudé 3d004a371e scripts: Explicit usage of Python 3 (scripts with __main__) 6 years ago
Richard Henderson c692079597 decodetree: Suppress redundant declaration warnings 7 years ago
Richard Henderson 94597b6146 decodetree: Allow !function with no input bits 7 years ago
Richard Henderson 2c7d442743 decodetree: Fix comparison of Field 7 years ago
Richard Henderson 451e4ffdb0 decodetree: Add DisasContext argument to !function expanders 7 years ago
Richard Henderson 70e0711ab1 decodetree: Expand a decode_load function 7 years ago
Richard Henderson 17560e9349 decodetree: Initial support for variable-length ISAs 7 years ago
Richard Henderson 2decfc9558 decodetree: Properly diagnose fields overflowing an insn 7 years ago
Richard Henderson 71ecf79bf4 decodetree: Prefix extract function names with decode_function 7 years ago
Richard Henderson 263ac638a7 decodetree: Allow +- to begin a number initializing a field 7 years ago
Richard Henderson 82bfac1c06 decodetree: Produce clean output for an empty input file 7 years ago
Richard Henderson cd3e7fc18d decodetree: Add --static-decode option 7 years ago
Richard Henderson 0eff2df4a2 decodetree: Allow grouping of overlapping patterns 7 years ago
Richard Henderson eb6b87fac7 decodetree: Do not unconditionaly return from Pattern.output_code 7 years ago
Philippe Mathieu-Daudé 9b3186e38f decodetree: Ensure build_tree does not include values outside insnmask 7 years ago
Richard Henderson 3fdbf5d679 decodetree: Move documentation to docs/devel/decodetree.rst 7 years ago
Paolo Bonzini 651514df88 decodetree: re.fullmatch was added in 3.4 7 years ago
Richard Henderson 6699ae6a8e decodetree: Allow multiple input files 8 years ago
Richard Henderson 3a7be55465 decodetree: Remove "insn" argument from trans_* expanders 8 years ago
Richard Henderson abd04f9290 decodetree: Add !extern flag to argument sets 8 years ago
Cleber Rosa cbcdf1a951 scripts/decodetree.py: fix reference to attributes 8 years ago
Cleber Rosa b25ab557c6 scripts/decodetree.py: remove unused imports 8 years ago