https://bugs.kde.org/show_bug.cgi?id=434296

--- Comment #2 from Andreas Arnez <ar...@linux.ibm.com> ---
Created attachment 138034
  --> https://bugs.kde.org/attachment.cgi?id=138034&action=edit
Fix the memcheck false positives with s390x vector string insns

This patch set re-implements the IR transformation of all s390x vector string
instructions, fixing all the false positives that I have observed with them. 
Test cases are added as well.  In addition, some improvements to the code
generation are made that particularly affect the refactored instructions.

Even with the optimizations the generated code can get quite long in some
cases.  The worst probably being "vector string range compare", where I see up
to ca. 1700 s390-insns being emitted.  A few instructions, such as VFENE, might
be slightly more efficient than before.  Suggestions for further improvements
are welcome.

Note that the patch set is based on the patch for Bug 433863 that removes the
s390x-specific compare-and-swap test cases for memcheck.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to