aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon/translate.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-05Hexagon (target/hexagon) Enable more short-circuit packets (HVX)Taylor Simpson1-17/+71
2024-05-05Hexagon (target/hexagon) Enable more short-circuit packets (scalar core)Taylor Simpson1-6/+7
2024-05-05Hexagon (target/hexagon) Analyze reads before writesTaylor Simpson1-2/+24
2023-05-18Hexagon (target/hexagon) Move items to DisasContextTaylor Simpson1-3/+2
2023-05-18Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContextTaylor Simpson1-1/+0
2023-05-18Hexagon (target/hexagon) Move pred_written to DisasContextTaylor Simpson1-1/+1
2023-05-18Hexagon (target/hexagon) Move new_pred_value to DisasContextTaylor Simpson1-1/+1
2023-05-18Hexagon (target/hexagon) Move new_value to DisasContextTaylor Simpson1-1/+1
2023-05-18Hexagon (target/hexagon) Make special new_value for USRTaylor Simpson1-0/+1
2023-05-18Hexagon (target/hexagon) Short-circuit more HVX single instruction packetsTaylor Simpson1-0/+1
2023-05-18Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson1-0/+2
2023-05-18Hexagon (target/hexagon) Mark registers as read during packet analysisTaylor Simpson1-0/+36
2023-04-21Hexagon (target/hexagon) Merge arguments to probe_pkt_scalar_hvx_storesTaylor Simpson1-0/+1
2023-03-06Hexagon (target/hexagon) Improve code gen for predicated HVX instructionsTaylor Simpson1-9/+6
2023-03-06Hexagon (target/hexagon) Reduce manipulation of slot_cancelledTaylor Simpson1-0/+10
2023-03-06Hexagon (target/hexagon) Analyze packet for HVXTaylor Simpson1-6/+8
2023-03-06Hexagon (target/hexagon) Don't set pkt_has_store_s1 when not neededTaylor Simpson1-0/+1
2023-03-06Hexagon (target/hexagon) Analyze packet before generating TCGTaylor Simpson1-19/+27
2022-12-16Hexagon (target/hexagon) Use direct block chaining for tight loopsTaylor Simpson1-0/+1
2022-12-16Hexagon (target/hexagon) Use direct block chaining for direct jump/branchTaylor Simpson1-0/+2
2022-12-16Hexagon (target/hexagon) Remove next_PC from runtime stateTaylor Simpson1-1/+1
2022-12-16Hexagon (target/hexagon) Fix predicated assignment to .tmp and .curTaylor Simpson1-0/+6
2022-12-16Hexagon (target/hexagon) Add pkt and insn to DisasContextTaylor Simpson1-3/+6
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé1-0/+1
2021-11-03Hexagon HVX (target/hexagon) TCG generationTaylor Simpson1-0/+61
2021-05-01Hexagon (target/hexagon) compile all debug codeTaylor Simpson1-2/+0
2021-05-01Hexagon (target/hexagon) change variables from int to bool when appropriateTaylor Simpson1-1/+1
2021-05-01Hexagon (target/hexagon) decide if pred has been written at TCG gen timeTaylor Simpson1-0/+2
2021-05-01Hexagon (target/hexagon) properly generate TB end for DISAS_NORETURNTaylor Simpson1-3/+0
2021-02-18Hexagon (target/hexagon) translationTaylor Simpson1-0/+93