aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon
AgeCommit message (Expand)Author
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée
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
2022-12-16target/hexagon: import lexer for idef-parserPaolo Montesel
2022-12-16target/hexagon: prepare input for the idef-parserAlessandro Di Federico
2022-12-16target/hexagon: introduce new helper functionsNiccolò Izzo
2022-12-16target/hexagon: make helper functions non-staticPaolo Montesel
2022-12-16target/hexagon: make slot number an unsignedPaolo Montesel
2022-12-16target/hexagon: import README for idef-parserAlessandro Di Federico
2022-12-16Hexagon (target/hexagon) Use direct block chaining for tight loopsTaylor Simpson
2022-12-16Hexagon (target/hexagon) Use direct block chaining for direct jump/branchTaylor Simpson
2022-12-16Hexagon (target/hexagon) Add overrides for various forms of jumpTaylor Simpson
2022-12-16Hexagon (target/hexagon) Add overrides for compound compare and jumpTaylor Simpson
2022-12-16Hexagon (target/hexagon) Add overrides for direct call instructionsTaylor Simpson
2022-12-16Hexagon (target/hexagon) Remove next_PC from runtime stateTaylor Simpson
2022-12-16Hexagon (target/hexagon) Remove PC from the runtime stateTaylor Simpson
2022-12-16Hexagon (target/hexagon) Only use branch_taken when packet has multi cofTaylor Simpson
2022-12-16Hexagon (target/hexagon) Add overrides for S2_asr_r_r_sat/S2_asl_r_r_satTaylor Simpson
2022-12-16Hexagon (target/hexagon) Fix predicated assignment to .tmp and .curTaylor Simpson
2022-12-16Hexagon (target/hexagon) Add pkt and insn to DisasContextTaylor Simpson
2022-12-16target/hexagon: Convert to 3-phase resetPeter Maydell
2022-10-26target/hexagon: Convert to tcg_ops restore_state_to_opcRichard Henderson
2022-10-05Merge tag 'pull-hex-20221003' of https://github.com/quic/qemu into stagingStefan Hajnoczi
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson
2022-10-03Hexagon (gen_tcg_funcs.py): avoid duplicated tcg code on A_CVI_NEWMatheus Tavares Bernardino
2022-09-30Hexagon (target/hexagon) move store size tracking to translationTaylor Simpson
2022-09-30Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01]Taylor Simpson
2022-09-30Hexagon (target/hexagon) add instruction attributes from archlibTaylor Simpson
2022-09-19Hexagon (target/hexagon) remove unused encodingsTaylor Simpson
2022-09-06accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson