aboutsummaryrefslogtreecommitdiff
path: root/libcpp/include/cpplib.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2025-08-04 11:45:34 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2025-08-04 11:45:34 +0100
commit4ff15c5a998354c58dca19fc825c44dcb6d57bb6 (patch)
tree1c87808ab0d3038ab068e8d324d99d179ea5dd5b /libcpp/include/cpplib.h
parent28a4dfe807afb292ef726a82d40c351743c3e345 (diff)
downloadgcc-4ff15c5a998354c58dca19fc825c44dcb6d57bb6.zip
gcc-4ff15c5a998354c58dca19fc825c44dcb6d57bb6.tar.gz
gcc-4ff15c5a998354c58dca19fc825c44dcb6d57bb6.tar.bz2
aarch64: Use VNx16BI for svpnext*
This patch continues the work of making ACLE intrinsics use VNx16BI for svbool_t results. It deals with the svpnext* intrinsics. gcc/ * config/aarch64/iterators.md (PNEXT_ONLY): New int iterator. * config/aarch64/aarch64-sve.md (@aarch64_sve_<sve_pred_op><mode>): Restrict SVE_PITER pattern to VNx16BI_ONLY. (@aarch64_sve_<sve_pred_op><mode>): New PNEXT_ONLY pattern for PRED_HSD. (*aarch64_sve_<sve_pred_op><mode>): Likewise. (*aarch64_sve_<sve_pred_op><mode>_cc): Likewise. gcc/testsuite/ * gcc.target/aarch64/sve/acle/general/pnext_3.c: New test.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions