diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2022-12-22 02:09:51 +0000 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2023-01-16 10:40:52 +0000 |
commit | a31becca488b537cfc24bba7c0f48b2c44726240 (patch) | |
tree | 73cab3ab5b6c6ee1714b40f3df70e8ebc74ea187 /libstdc++-v3 | |
parent | 4798080d4a3530d985efef68aa2e04ec7549b3c1 (diff) | |
download | gcc-a31becca488b537cfc24bba7c0f48b2c44726240.zip gcc-a31becca488b537cfc24bba7c0f48b2c44726240.tar.gz gcc-a31becca488b537cfc24bba7c0f48b2c44726240.tar.bz2 |
Allow build_popcount_expr to use an IFN
gcc/ChangeLog:
* tree-ssa-loop-niter.cc (build_popcount_expr): Add IFN support.
gcc/testsuite/ChangeLog:
* g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
* gcc.dg/tree-ssa/popcount.c: Likewise.
* gcc.dg/tree-ssa/popcount2.c: Likewise.
* gcc.dg/tree-ssa/popcount3.c: Likewise.
* gcc.target/aarch64/popcount4.c: Likewise.
* gcc.target/i386/pr95771.c: Likewise, and...
* gcc.target/i386/pr95771-2.c: ...split int128 test from above,
since this would emit just a single IFN if a TI optab is added.
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions