Age | Commit message (Expand) | Author | Files | Lines |
2023-03-05 | target/hexagon/idef-parser: Use gen_tmp for LPCFG | Richard Henderson | 3 | -8/+2 |
2023-03-05 | target/hexagon: Use tcg_constant_* for gen_constant_from_imm | Richard Henderson | 1 | -8/+7 |
2023-03-05 | target/hexagon/idef-parser: Drop HexValue.is_manual | Richard Henderson | 3 | -18/+0 |
2023-03-05 | target/hexagon/idef-parser: Drop tcg_temp_free | Richard Henderson | 4 | -164/+0 |
2023-03-05 | target/hexagon: Drop tcg_temp_free from gen_tcg_funcs.py | Richard Henderson | 1 | -78/+1 |
2023-03-05 | target/hexagon: Drop tcg_temp_free from C code | Richard Henderson | 6 | -121/+0 |
2023-03-01 | target/hexagon/idef-parser: Drop gen_tmp_local | Richard Henderson | 1 | -22/+2 |
2023-03-01 | target/hexagon: Don't use tcg_temp_local_new_* | Richard Henderson | 7 | -30/+26 |
2023-03-01 | accel/tcg: Pass max_insn to gen_intermediate_code by pointer | Richard Henderson | 1 | -1/+1 |
2023-03-01 | target/hexagon: Replace `tb_pc()` with `tb->pc` | Anton Johansson | 1 | -1/+3 |
2023-02-08 | target/hexagon: Clean up includes | Markus Armbruster | 2 | -2/+0 |
2023-01-05 | Hexagon (target/hexagon) implement mutability mask for GPRs | Marco Liebel | 1 | -2/+42 |
2023-01-05 | target/hexagon: suppress unused variable warning | Alessandro Di Federico | 2 | -1/+2 |
2023-01-05 | target/hexagon/idef-parser: fix two typos in README | Matheus Tavares Bernardino | 1 | -2/+2 |
2023-01-05 | target/hexagon: rename aliased register HEX_REG_P3_0 | Mukilan Thiyagarajan | 3 | -10/+10 |
2022-12-18 | Merge tag 'pull-hex-20221216-1' of https://github.com/quic/qemu into staging | Peter Maydell | 28 | -203/+7030 |
2022-12-16 | target/hexagon: call idef-parser functions | Alessandro Di Federico | 5 | -34/+154 |
2022-12-16 | target/hexagon: import parser for idef-parser | Anton Johansson | 4 | -0/+3730 |
2022-12-16 | target/hexagon: import lexer for idef-parser | Paolo Montesel | 3 | -0/+730 |
2022-12-16 | target/hexagon: prepare input for the idef-parser | Alessandro Di Federico | 4 | -0/+314 |
2022-12-16 | target/hexagon: introduce new helper functions | Niccolò Izzo | 3 | -2/+166 |
2022-12-16 | target/hexagon: make helper functions non-static | Paolo Montesel | 4 | -35/+99 |
2022-12-16 | target/hexagon: make slot number an unsigned | Paolo Montesel | 2 | -12/+14 |
2022-12-16 | target/hexagon: import README for idef-parser | Alessandro Di Federico | 2 | -0/+727 |
2022-12-16 | Hexagon (target/hexagon) Use direct block chaining for tight loops | Taylor Simpson | 5 | -5/+129 |
2022-12-16 | Hexagon (target/hexagon) Use direct block chaining for direct jump/branch | Taylor Simpson | 3 | -2/+46 |
2022-12-16 | Hexagon (target/hexagon) Add overrides for various forms of jump | Taylor Simpson | 2 | -0/+244 |
2022-12-16 | Hexagon (target/hexagon) Add overrides for compound compare and jump | Taylor Simpson | 2 | -0/+267 |
2022-12-16 | Hexagon (target/hexagon) Add overrides for direct call instructions | Taylor Simpson | 2 | -0/+63 |
2022-12-16 | Hexagon (target/hexagon) Remove next_PC from runtime state | Taylor Simpson | 10 | -12/+65 |
2022-12-16 | Hexagon (target/hexagon) Remove PC from the runtime state | Taylor Simpson | 8 | -10/+25 |
2022-12-16 | Hexagon (target/hexagon) Only use branch_taken when packet has multi cof | Taylor Simpson | 9 | -16/+51 |
2022-12-16 | Hexagon (target/hexagon) Add overrides for S2_asr_r_r_sat/S2_asl_r_r_sat | Taylor Simpson | 2 | -1/+113 |
2022-12-16 | Hexagon (target/hexagon) Fix predicated assignment to .tmp and .cur | Taylor Simpson | 2 | -0/+18 |
2022-12-16 | Hexagon (target/hexagon) Add pkt and insn to DisasContext | Taylor Simpson | 8 | -88/+89 |
2022-12-16 | target/hexagon: Convert to 3-phase reset | Peter Maydell | 2 | -5/+9 |
2022-10-26 | target/hexagon: Convert to tcg_ops restore_state_to_opc | Richard Henderson | 1 | -2/+7 |
2022-10-05 | Merge tag 'pull-hex-20221003' of https://github.com/quic/qemu into staging | Stefan Hajnoczi | 9 | -137/+192 |
2022-10-04 | accel/tcg: Introduce tb_pc and log_pc | Richard Henderson | 1 | -1/+1 |
2022-10-04 | hw/core: Add CPUClass.get_pc | Richard Henderson | 1 | -0/+8 |
2022-10-03 | Hexagon (gen_tcg_funcs.py): avoid duplicated tcg code on A_CVI_NEW | Matheus Tavares Bernardino | 1 | -1/+1 |
2022-09-30 | Hexagon (target/hexagon) move store size tracking to translation | Taylor Simpson | 3 | -28/+41 |
2022-09-30 | Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01] | Taylor Simpson | 4 | -10/+17 |
2022-09-30 | Hexagon (target/hexagon) add instruction attributes from archlib | Taylor Simpson | 3 | -98/+133 |
2022-09-19 | Hexagon (target/hexagon) remove unused encodings | Taylor Simpson | 1 | -23/+0 |
2022-09-06 | accel/tcg: Add pc and host_pc params to gen_intermediate_code | Richard Henderson | 1 | -2/+4 |
2022-07-31 | Hexagon (target/hexagon) make VyV operands use a unique temp | Taylor Simpson | 1 | -5/+4 |
2022-07-19 | Hexagon (target/hexagon) fix bug in mem_noshuf load exception | Taylor Simpson | 5 | -21/+59 |
2022-07-19 | Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load | Taylor Simpson | 1 | -0/+2 |
2022-05-11 | Clean up decorations and whitespace around header guards | Markus Armbruster | 1 | -1/+1 |