aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon
AgeCommit message (Expand)AuthorFilesLines
2023-05-18Hexagon (target/hexagon) Make special new_value for USRTaylor Simpson8-12/+27
2023-05-18Hexagon (target/hexagon) Add overrides for disabled idef-parser insnsTaylor Simpson2-0/+117
2023-05-18Hexagon (target/hexagon) Short-circuit more HVX single instruction packetsTaylor Simpson4-2/+44
2023-05-18Hexagon (target/hexagon) Short-circuit packet HVX writesTaylor Simpson2-2/+50
2023-05-18Hexagon (target/hexagon) Short-circuit packet predicate writesTaylor Simpson3-6/+24
2023-05-18Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson16-30/+128
2023-05-18Hexagon (target/hexagon) Mark registers as read during packet analysisTaylor Simpson5-15/+97
2023-05-18Hexagon (target/hexagon) Don't overlap dest writes with source readsTaylor Simpson1-16/+29
2023-05-18Hexagon (target/hexagon) Clean up pred_written usageTaylor Simpson2-46/+23
2023-05-18Hexagon (target/hexagon) Eliminate uses of log_pred_write functionTaylor Simpson5-19/+104
2023-05-18Hexagon (target/hexagon) Remove log_reg_write from op_helper.[ch]Taylor Simpson3-35/+0
2023-05-18Hexagon (target/hexagon) Add overrides for clr[tf]newTaylor Simpson2-4/+16
2023-05-18Hexagon (target/hexagon) Add overrides for allocframe/deallocframeTaylor Simpson2-0/+79
2023-05-18Hexagon (target/hexagon) Add overrides for loop setup instructionsTaylor Simpson2-0/+65
2023-05-18Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_writeTaylor Simpson6-12/+14
2023-05-18Hexagon (target/hexagon) Add v73 scalar instructionsTaylor Simpson4-1/+13
2023-05-18Hexagon (target/hexagon) Add v69 HVX instructionsTaylor Simpson4-0/+68
2023-05-18Hexagon (target/hexagon) Add v68 HVX instructionsTaylor Simpson3-3/+295
2023-05-18Hexagon (target/hexagon) Add v68 scalar instructionsTaylor Simpson6-6/+63
2023-05-18Hexagon (target/hexagon) Add support for v68/v69/v71/v73Taylor Simpson3-8/+18
2023-05-05target/Hexagon: Finish conversion to tcg_gen_qemu_{ld, st}_*Richard Henderson4-42/+40
2023-04-21Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructionsTaylor Simpson2-14/+28
2023-04-21Hexagon (target/hexagon) Remove unused slot variable in helpersTaylor Simpson4-11/+9
2023-04-21Hexagon (target/hexagon) Updates to USR should use get_result_gprTaylor Simpson6-44/+34
2023-04-21Hexagon (target/hexagon) Add overrides for count trailing zeros/onesTaylor Simpson1-0/+24
2023-04-21Hexagon (target/hexagon) Merge arguments to probe_pkt_scalar_hvx_storesTaylor Simpson4-9/+10
2023-04-21Hexagon (target/hexagon) Remove redundant/unused macrosTaylor Simpson1-43/+22
2023-04-21Use black code style for python scriptsMarco Liebel13-911/+1191
2023-04-21Use f-strings in python scriptsMarco Liebel12-306/+250
2023-04-21Hexagon (translate.c): avoid redundant PC updates on COFMatheus Tavares Bernardino1-8/+13
2023-03-13target/hexagon: Remove `NB_MMU_MODES` defineAnton Johansson1-2/+0
2023-03-10Merge tag 'pull-hex-20230306' of https://github.com/quic/qemu into stagingPeter Maydell22-580/+891
2023-03-09Merge tag 'pull-gdbstub-070323-3' of https://gitlab.com/stsquad/qemu into sta...Peter Maydell1-1/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-1/+1
2023-03-07Hexagon (meson.build): define min bison versionMatheus Tavares Bernardino1-1/+1
2023-03-06Hexagon (target/hexagon) Improve code gen for predicated HVX instructionsTaylor Simpson8-168/+34
2023-03-06Hexagon (target/hexagon) Reduce manipulation of slot_cancelledTaylor Simpson8-30/+71
2023-03-06Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair]Taylor Simpson8-152/+110
2023-03-06Hexagon (target/hexagon) Change subtract from zero to change signTaylor Simpson1-1/+1
2023-03-06Hexagon (target/hexagon) Analyze packet for HVXTaylor Simpson4-27/+52
2023-03-06Hexagon (target/hexagon) Don't set pkt_has_store_s1 when not neededTaylor Simpson5-1/+13
2023-03-06Hexagon (target/hexagon) Analyze packet before generating TCGTaylor Simpson8-118/+383
2023-03-06Hexagon (target/hexagon) Add overrides for dealloc-return instructionsTaylor Simpson3-25/+131
2023-03-06Hexagon (target/hexagon) Add overrides for endloop1/endloop01Taylor Simpson2-0/+82
2023-03-06Hexagon (target/hexagon) Add overrides for callrTaylor Simpson3-11/+25
2023-03-06Hexagon (target/hexagon) Add overrides for jumpr31 instructionsTaylor Simpson2-2/+22
2023-03-06target/hexagon/idef-parser: Remove unused code pathsAnton Johansson5-80/+4
2023-03-06target/hexagon/idef-parser: Elide mov in gen_pred_assignRichard Henderson1-3/+1
2023-03-06Hexagon (target/hexagon) Restore --disable-hexagon-idef-parser buildTaylor Simpson1-4/+4
2023-03-05target/hexagon/idef-parser: Use gen_constant for gen_extend_tcg_width_opRichard Henderson1-27/+3