qemu/target/hexagon/mmvec
Anton Johansson b29b11b51f target/hexagon: Make HVX vector args. restrict *
Adds restrict qualifier to HVX pointer arguments. This will allow the
compiler to produce better optimized code, as input vectors are now
assumed not to alias, and no runtime aliasing checks will be required.

Signed-off-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Brian Cain <brian.cain@oss.qualcomm.com>
Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>
2024-12-12 21:43:57 -06:00
..
decode_ext_mmvec.c Hexagon (target/hexagon) Remove uses of op_regs_generated.h.inc 2024-05-05 16:22:07 -07:00
decode_ext_mmvec.h Hexagon HVX (target/hexagon) instruction decoding 2021-11-03 16:01:36 -05:00
macros.h target/hexagon: Make HVX vector args. restrict * 2024-12-12 21:43:57 -06:00
mmvec.h Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions (HVX) to core 2021-11-03 16:01:26 -05:00
system_ext_mmvec.c Hexagon HVX (target/hexagon) instruction utility functions 2021-11-03 16:01:30 -05:00
system_ext_mmvec.h Hexagon HVX (target/hexagon) instruction utility functions 2021-11-03 16:01:30 -05:00