aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@ventanamicro.com>2024-09-03 17:53:34 +0200
committerRobin Dapp <rdapp@ventanamicro.com>2024-09-24 14:30:28 +0200
commitbe50c763a07893416419b82538f259f43e0773d4 (patch)
treec161a52ba17475158180a5a2a7cf0ad02dac0ceb /gcc/cp
parente45537f56250f19cdf2ec09a744c6b11170c1001 (diff)
downloadgcc-be50c763a07893416419b82538f259f43e0773d4.zip
gcc-be50c763a07893416419b82538f259f43e0773d4.tar.gz
gcc-be50c763a07893416419b82538f259f43e0773d4.tar.bz2
RISC-V: Add more vector-vector extract cases.
This adds a V16SI -> V4SI and related i.e. "quartering" vector-vector extract expander for VLS modes. It helps with spills in x264 that may cause a load-hit-store. gcc/ChangeLog: * config/riscv/autovec.md (vec_extract<mode><vls_quarter>): Add quarter vec-vec extract. * config/riscv/vector-iterators.md: New iterators.
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions