summary refs log tree commit diff stats
path: root/target/hexagon/genptr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tcg: Rename cpu_env to tcg_envRichard Henderson2023-10-031-18/+18
* target/hexagon: Include helper-gen.h where neededRichard Henderson2023-06-051-0/+1
* Hexagon: fix outdated `hex_new_*` commentsMatheus Tavares Bernardino2023-05-261-14/+12
* Hexagon (target/hexagon) Move items to DisasContextTaylor Simpson2023-05-181-3/+3
* Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContextTaylor Simpson2023-05-181-0/+8
* Hexagon (target/hexagon) Move pred_written to DisasContextTaylor Simpson2023-05-181-1/+1
* Hexagon (target/hexagon) Move new_pred_value to DisasContextTaylor Simpson2023-05-181-3/+7
* Hexagon (target/hexagon) Move new_value to DisasContextTaylor Simpson2023-05-181-1/+5
* Hexagon (target/hexagon) Make special new_value for USRTaylor Simpson2023-05-181-2/+6
* Hexagon (target/hexagon) Add overrides for disabled idef-parser insnsTaylor Simpson2023-05-181-0/+99
* Hexagon (target/hexagon) Short-circuit packet HVX writesTaylor Simpson2023-05-181-1/+5
* Hexagon (target/hexagon) Short-circuit packet predicate writesTaylor Simpson2023-05-181-3/+12
* Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson2023-05-181-19/+11
* Hexagon (target/hexagon) Don't overlap dest writes with source readsTaylor Simpson2023-05-181-16/+29
* Hexagon (target/hexagon) Clean up pred_written usageTaylor Simpson2023-05-181-9/+7
* Hexagon (target/hexagon) Eliminate uses of log_pred_write functionTaylor Simpson2023-05-181-0/+5
* Hexagon (target/hexagon) Add overrides for allocframe/deallocframeTaylor Simpson2023-05-181-0/+47
* Hexagon (target/hexagon) Add overrides for loop setup instructionsTaylor Simpson2023-05-181-0/+44
* Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_writeTaylor Simpson2023-05-181-5/+5
* target/Hexagon: Finish conversion to tcg_gen_qemu_{ld, st}_*Richard Henderson2023-05-051-4/+4
* Hexagon (target/hexagon) Updates to USR should use get_result_gprTaylor Simpson2023-04-211-26/+23
* Hexagon (target/hexagon) Improve code gen for predicated HVX instructionsTaylor Simpson2023-03-061-42/+6
* Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair]Taylor Simpson2023-03-061-91/+30
* Hexagon (target/hexagon) Analyze packet before generating TCGTaylor Simpson2023-03-061-4/+1
* Hexagon (target/hexagon) Add overrides for dealloc-return instructionsTaylor Simpson2023-03-061-0/+77
* Hexagon (target/hexagon) Add overrides for endloop1/endloop01Taylor Simpson2023-03-061-0/+78
* Hexagon (target/hexagon) Add overrides for callrTaylor Simpson2023-03-061-0/+18
* Hexagon (target/hexagon) Add overrides for jumpr31 instructionsTaylor Simpson2023-03-061-1/+8
* target/hexagon: Drop tcg_temp_free from C codeRichard Henderson2023-03-051-58/+0
* target/hexagon: Don't use tcg_temp_local_new_*Richard Henderson2023-03-011-8/+8
* Hexagon (target/hexagon) implement mutability mask for GPRsMarco Liebel2023-01-051-2/+42
* target/hexagon: rename aliased register HEX_REG_P3_0Mukilan Thiyagarajan2023-01-051-6/+6
* target/hexagon: introduce new helper functionsNiccolò Izzo2022-12-161-2/+144
* target/hexagon: make helper functions non-staticPaolo Montesel2022-12-161-19/+26
* target/hexagon: make slot number an unsignedPaolo Montesel2022-12-161-11/+13
* Hexagon (target/hexagon) Use direct block chaining for tight loopsTaylor Simpson2022-12-161-0/+84
* Hexagon (target/hexagon) Use direct block chaining for direct jump/branchTaylor Simpson2022-12-161-1/+11
* Hexagon (target/hexagon) Add overrides for various forms of jumpTaylor Simpson2022-12-161-0/+43
* Hexagon (target/hexagon) Add overrides for compound compare and jumpTaylor Simpson2022-12-161-0/+90
* Hexagon (target/hexagon) Add overrides for direct call instructionsTaylor Simpson2022-12-161-0/+55
* Hexagon (target/hexagon) Add overrides for S2_asr_r_r_sat/S2_asl_r_r_satTaylor Simpson2022-12-161-0/+104
* Hexagon (target/hexagon) Add pkt and insn to DisasContextTaylor Simpson2022-12-161-3/+3
* Hexagon (target/hexagon) move store size tracking to translationTaylor Simpson2022-09-301-24/+12
* Hexagon (target/hexagon) fix bug in mem_noshuf load exceptionTaylor Simpson2022-07-191-0/+7
* Hexagon (target/hexagon) assignment to c4 should wait until packet commitTaylor Simpson2022-03-121-5/+9
* Hexagon HVX (target/hexagon) import semanticsTaylor Simpson2021-11-031-0/+172
* Hexagon HVX (target/hexagon) helper overrides infrastructureTaylor Simpson2021-11-031-0/+1
* Hexagon HVX (target/hexagon) TCG generationTaylor Simpson2021-11-031-0/+15
* target/hexagon: Use tcg_constant_*Philippe Mathieu-Daudé2021-10-061-26/+13
* Hexagon (target/hexagon) remove unused TCG variablesTaylor Simpson2021-06-291-6/+0