aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon
AgeCommit message (Expand)Author
2023-05-05target/Hexagon: Finish conversion to tcg_gen_qemu_{ld, st}_*Richard Henderson
2023-04-21Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructionsTaylor Simpson
2023-04-21Hexagon (target/hexagon) Remove unused slot variable in helpersTaylor Simpson
2023-04-21Hexagon (target/hexagon) Updates to USR should use get_result_gprTaylor Simpson
2023-04-21Hexagon (target/hexagon) Add overrides for count trailing zeros/onesTaylor Simpson
2023-04-21Hexagon (target/hexagon) Merge arguments to probe_pkt_scalar_hvx_storesTaylor Simpson
2023-04-21Hexagon (target/hexagon) Remove redundant/unused macrosTaylor Simpson
2023-04-21Use black code style for python scriptsMarco Liebel
2023-04-21Use f-strings in python scriptsMarco Liebel
2023-04-21Hexagon (translate.c): avoid redundant PC updates on COFMatheus Tavares Bernardino
2023-03-13target/hexagon: Remove `NB_MMU_MODES` defineAnton Johansson
2023-03-10Merge tag 'pull-hex-20230306' of https://github.com/quic/qemu into stagingPeter Maydell
2023-03-09Merge tag 'pull-gdbstub-070323-3' of https://gitlab.com/stsquad/qemu into sta...Peter Maydell
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée
2023-03-07Hexagon (meson.build): define min bison versionMatheus Tavares Bernardino
2023-03-06Hexagon (target/hexagon) Improve code gen for predicated HVX instructionsTaylor Simpson
2023-03-06Hexagon (target/hexagon) Reduce manipulation of slot_cancelledTaylor Simpson
2023-03-06Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair]Taylor Simpson
2023-03-06Hexagon (target/hexagon) Change subtract from zero to change signTaylor Simpson
2023-03-06Hexagon (target/hexagon) Analyze packet for HVXTaylor Simpson
2023-03-06Hexagon (target/hexagon) Don't set pkt_has_store_s1 when not neededTaylor Simpson
2023-03-06Hexagon (target/hexagon) Analyze packet before generating TCGTaylor Simpson
2023-03-06Hexagon (target/hexagon) Add overrides for dealloc-return instructionsTaylor Simpson
2023-03-06Hexagon (target/hexagon) Add overrides for endloop1/endloop01Taylor Simpson
2023-03-06Hexagon (target/hexagon) Add overrides for callrTaylor Simpson
2023-03-06Hexagon (target/hexagon) Add overrides for jumpr31 instructionsTaylor Simpson
2023-03-06target/hexagon/idef-parser: Remove unused code pathsAnton Johansson
2023-03-06target/hexagon/idef-parser: Elide mov in gen_pred_assignRichard Henderson
2023-03-06Hexagon (target/hexagon) Restore --disable-hexagon-idef-parser buildTaylor Simpson
2023-03-05target/hexagon/idef-parser: Use gen_constant for gen_extend_tcg_width_opRichard Henderson
2023-03-05target/hexagon/idef-parser: Use gen_tmp for gen_rvalue_predRichard Henderson
2023-03-05target/hexagon/idef-parser: Use gen_tmp for gen_pred_assignRichard Henderson
2023-03-05target/hexagon/idef-parser: Use gen_tmp for LPCFGRichard Henderson
2023-03-05target/hexagon: Use tcg_constant_* for gen_constant_from_immRichard Henderson
2023-03-05target/hexagon/idef-parser: Drop HexValue.is_manualRichard Henderson
2023-03-05target/hexagon/idef-parser: Drop tcg_temp_freeRichard Henderson
2023-03-05target/hexagon: Drop tcg_temp_free from gen_tcg_funcs.pyRichard Henderson
2023-03-05target/hexagon: Drop tcg_temp_free from C codeRichard Henderson
2023-03-01target/hexagon/idef-parser: Drop gen_tmp_localRichard Henderson
2023-03-01target/hexagon: Don't use tcg_temp_local_new_*Richard Henderson
2023-03-01accel/tcg: Pass max_insn to gen_intermediate_code by pointerRichard Henderson
2023-03-01target/hexagon: Replace `tb_pc()` with `tb->pc`Anton Johansson
2023-02-08target/hexagon: Clean up includesMarkus Armbruster
2023-01-05Hexagon (target/hexagon) implement mutability mask for GPRsMarco Liebel
2023-01-05target/hexagon: suppress unused variable warningAlessandro Di Federico
2023-01-05target/hexagon/idef-parser: fix two typos in READMEMatheus Tavares Bernardino
2023-01-05target/hexagon: rename aliased register HEX_REG_P3_0Mukilan Thiyagarajan
2022-12-18Merge tag 'pull-hex-20221216-1' of https://github.com/quic/qemu into stagingPeter Maydell
2022-12-16target/hexagon: call idef-parser functionsAlessandro Di Federico
2022-12-16target/hexagon: import parser for idef-parserAnton Johansson