summaryrefslogtreecommitdiff
path: root/src/compiler/isaspec
AgeCommit message (Expand)AuthorFilesLines
2024-06-29build: pass licensing information in SPDX formDavid Heidelberg1-18/+1
2024-04-26isaspec: Improve 'meta' handlingChristian Gmeiner1-2/+2
2024-04-26isaspec: Add method to get the displayname of BitSetEnumValueChristian Gmeiner1-0/+3
2024-03-21isaspec: deocde: Remove generic functions from public interfaceChristian Gmeiner4-17/+8
2024-03-21isaspec: decode: Add libisaspecChristian Gmeiner3-31/+67
2024-03-21isaspec: deocde: Make isa_decode_field(..) privateChristian Gmeiner3-6/+4
2024-03-21isaspec: deocde: Make isa_bitset arrays staticChristian Gmeiner1-2/+2
2024-03-21isaspec: decode: Make isa_decode_bitset(..) privateChristian Gmeiner2-3/+1
2024-03-21isaspec: decode: Add isa specific functionsChristian Gmeiner1-2/+36
2024-03-21isaspec: deocde: Hide all the internals ISA detailsChristian Gmeiner1-46/+46
2024-03-21isaspec: Remove not used isa_decode_hookChristian Gmeiner1-5/+0
2024-03-05isaspec: encode: Constify bitset_paramsChristian Gmeiner1-5/+5
2024-03-05isaspec: encode: Constify encode.typeChristian Gmeiner1-5/+5
2024-02-23isaspec: encode.py: Include util/log.hChristian Gmeiner1-0/+1
2024-02-06isaspec: encode.py: Include assert.hChristian Gmeiner1-0/+1
2023-12-16isaspec: Add bool_inv type to print inverted boolsChristian Gmeiner3-1/+12
2023-12-07util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako...Yonggang Luo2-3/+3
2023-12-05isaspec: Sort labels with same outputRob Clark1-0/+7
2023-10-13isaspec : fix isaspec build error in aospcheyang1-1/+1
2023-10-03isaspec: Add BitSetEnumValue objectChristian Gmeiner1-3/+21
2023-10-03isaspec: Add support for custom meta informationChristian Gmeiner1-0/+15
2023-10-03isaspec: Add method to get all instrustionsChristian Gmeiner1-0/+12
2023-10-03isaspec: encode: Correct used regexChristian Gmeiner1-1/+1
2023-10-03isaspec: Add support for templatesChristian Gmeiner1-0/+31
2023-09-28isaspec: python does not need ';'Christian Gmeiner3-7/+7
2023-09-05isaspec: Make possible to obtain gpu_id in <expr> blocksDanylo Piliaiev3-0/+17
2023-07-28isaspec: Add initial decoding supportConnor Abbott5-1/+261
2023-07-28isaspec: Rename isa_decode() to isa_disasm()Connor Abbott2-5/+5
2023-07-28isaspec: Add callback after decoding an instructionConnor Abbott2-11/+21
2023-07-28isaspec: Add "custom" field typeConnor Abbott4-45/+69
2023-07-28isaspec: Add support for function and entrypoint labelsConnor Abbott6-8/+109
2023-07-28isaspec: Add support for "absolute" branchesConnor Abbott3-3/+10
2023-07-28isaspec: Add "displayname" for altering {NAME} when decodingConnor Abbott2-1/+2
2023-01-26ir3, isaspec: add raw instruction to assembler/disassembler.Amber2-1/+11
2023-01-07isaspec: Fix bitmask conversions when isa.bitsize < 64Mary3-0/+15
2023-01-05isaspec: Give decode.c/h more descriptive namesJason Ekstrand3-2/+2
2023-01-05isaspec: Stop depending on glue headers and out-of-folder C filesJason Ekstrand4-47/+14
2023-01-05isaspec: Use argparseJason Ekstrand2-22/+59
2023-01-05isaspec: Stop using s and xml from the global namespaceJason Ekstrand1-21/+25
2022-12-31isaspec: encode: handle special fieldname propertiesChristian Gmeiner1-1/+4
2022-09-03isaspec: Move isa_decode(..) declarationChristian Gmeiner1-0/+92
2022-06-14isaspec: Handle patterns bigger then 64 bitChristian Gmeiner1-1/+13
2022-06-14isaspec: Extend split_bits(..) to accept a bitsizeChristian Gmeiner2-9/+9
2022-04-20util: Remove util_cpu_detectJason Ekstrand1-2/+0
2022-02-12isaspec: add gen-based leaf bitset separationIlia Mirkin3-29/+74
2022-02-12isaspec: fix gen_max to be 2^32-1Ilia Mirkin1-2/+2
2022-02-02freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.pyEmma Anholt1-0/+2
2022-01-28isaspec: Add support for special {:align=} fieldChristian Gmeiner1-0/+8
2022-01-05isaspec: Remove duplicate return statement.Vinson Lee1-1/+0
2021-12-22isaspec: Sort field names to generate deterministic output.Vinson Lee1-1/+1