summaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-11-06 13:19:35 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2025-11-17 09:22:06 +0100
commit65ee4bb8ec3d6af1a45b6cc93912608f0d124562 (patch)
tree27d5a26b0831356a1344af236ed026302a0bfd3e /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java
parent9fa1c81f51a91c3fa309a7e2810976ef29b4c810 (diff)
[x86] avoid using masked vector epilogues when no scalar epilog is needed
The following arranges for avoiding masked vector epilogues when we'll eventually arrive at a vector epilogue with VF == 1 which implies no scalar epilog will be necessary. This avoids regressing performance in OpenColorIO when the avx512_masked_epilogues tuning is enabled. A testcase for one example case is shown in PR122573. PR tree-optimization/122573 * config/i386/i386.cc (ix86_vector_costs::finish_cost): Avoid using masked epilogues when an SSE epilogue would have a VF of one. * gcc.dg/vect/costmodel/x86_64/costmodel-pr122573.c: New testcase.
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java')
0 files changed, 0 insertions, 0 deletions