summary refs log tree commit diff stats
path: root/target/hexagon/gen_tcg.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Hexagon (target/hexagon) Clean up handling of modifier registersTaylor Simpson2024-01-211-5/+4
* tcg: Rename cpu_env to tcg_envRichard Henderson2023-10-031-60/+60
* Hexagon (target/hexagon) Move new_pred_value to DisasContextTaylor Simpson2023-05-181-6/+6
* Hexagon (target/hexagon) Add overrides for disabled idef-parser insnsTaylor Simpson2023-05-181-0/+18
* Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson2023-05-181-1/+2
* Hexagon (target/hexagon) Eliminate uses of log_pred_write functionTaylor Simpson2023-05-181-0/+16
* Hexagon (target/hexagon) Add overrides for clr[tf]newTaylor Simpson2023-05-181-0/+16
* Hexagon (target/hexagon) Add overrides for allocframe/deallocframeTaylor Simpson2023-05-181-0/+32
* Hexagon (target/hexagon) Add overrides for loop setup instructionsTaylor Simpson2023-05-181-0/+21
* Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_writeTaylor Simpson2023-05-181-1/+1
* Hexagon (target/hexagon) Add v73 scalar instructionsTaylor Simpson2023-05-181-0/+4
* Hexagon (target/hexagon) Add v68 scalar instructionsTaylor Simpson2023-05-181-0/+18
* Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructionsTaylor Simpson2023-04-211-0/+24
* Hexagon (target/hexagon) Updates to USR should use get_result_gprTaylor Simpson2023-04-211-2/+2
* Hexagon (target/hexagon) Add overrides for count trailing zeros/onesTaylor Simpson2023-04-211-0/+24
* Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair]Taylor Simpson2023-03-061-5/+1
* Hexagon (target/hexagon) Add overrides for dealloc-return instructionsTaylor Simpson2023-03-061-0/+53
* Hexagon (target/hexagon) Add overrides for endloop1/endloop01Taylor Simpson2023-03-061-0/+4
* Hexagon (target/hexagon) Add overrides for callrTaylor Simpson2023-03-061-0/+6
* Hexagon (target/hexagon) Add overrides for jumpr31 instructionsTaylor Simpson2023-03-061-1/+14
* Hexagon (target/hexagon) Restore --disable-hexagon-idef-parser buildTaylor Simpson2023-03-061-4/+4
* target/hexagon: Drop tcg_temp_free from C codeRichard Henderson2023-03-051-29/+0
* target/hexagon: Don't use tcg_temp_local_new_*Richard Henderson2023-03-011-2/+2
* Hexagon (target/hexagon) Use direct block chaining for tight loopsTaylor Simpson2022-12-161-0/+3
* Hexagon (target/hexagon) Add overrides for various forms of jumpTaylor Simpson2022-12-161-0/+201
* Hexagon (target/hexagon) Add overrides for compound compare and jumpTaylor Simpson2022-12-161-0/+177
* Hexagon (target/hexagon) Add overrides for direct call instructionsTaylor Simpson2022-12-161-0/+8
* Hexagon (target/hexagon) Remove next_PC from runtime stateTaylor Simpson2022-12-161-0/+6
* Hexagon (target/hexagon) Remove PC from the runtime stateTaylor Simpson2022-12-161-0/+7
* Hexagon (target/hexagon) Add overrides for S2_asr_r_r_sat/S2_asl_r_r_satTaylor Simpson2022-12-161-1/+9
* Hexagon (target/hexagon) fix bug in mem_noshuf load exceptionTaylor Simpson2022-07-191-6/+6
* Hexagon (target/hexagon) fix store w/mem_noshuf & predicated loadTaylor Simpson2022-07-191-0/+2
* Hexagon (target/hexagon) more tcg_constant_*Taylor Simpson2021-10-281-6/+3
* target/hexagon: Use tcg_constant_*Philippe Mathieu-Daudé2021-10-061-4/+2
* Hexagon (target/hexagon) cleanup gen_store_conditional[48] functionsTaylor Simpson2021-06-291-2/+2
* Hexagon (target/hexagon) fix l2fetch instructionsTaylor Simpson2021-06-291-0/+11
* Hexagon (target/hexagon) load into shifted register instructionsTaylor Simpson2021-05-011-0/+66
* Hexagon (target/hexagon) load and unpack bytes instructionsTaylor Simpson2021-05-011-0/+108
* Hexagon (target/hexagon) bit reverse (brev) addressingTaylor Simpson2021-05-011-0/+28
* Hexagon (target/hexagon) circular addressingTaylor Simpson2021-05-011-1/+111
* Hexagon (target/hexagon) add A4_addp_c/A4_subp_cTaylor Simpson2021-05-011-0/+37
* Hexagon (target/hexagon) add A6_vminub_RdPTaylor Simpson2021-05-011-0/+27
* Hexagon (target/hexagon) add A5_ACS (vacsh)Taylor Simpson2021-05-011-0/+5
* Hexagon (target/hexagon) add F2_sfinvsqrtaTaylor Simpson2021-05-011-0/+16
* Hexagon (target/hexagon) add F2_sfrecipa instructionTaylor Simpson2021-05-011-0/+21
* target/hexagon: remove unnecessary semicolonsTaylor Simpson2021-05-011-2/+2
* Hexagon (target/hexagon) TCG for floating point instructionsTaylor Simpson2021-02-181-0/+121
* Hexagon (target/hexagon) TCG for instructions with multiple definitionsTaylor Simpson2021-02-181-0/+198