]> git.ipfire.org Git - thirdparty/valgrind.git/commit
s390x: Add support for emitting "vector or with complement"
authorAndreas Arnez <arnez@linux.ibm.com>
Thu, 25 Mar 2021 17:48:07 +0000 (18:48 +0100)
committerAndreas Arnez <arnez@linux.ibm.com>
Fri, 7 May 2021 15:17:09 +0000 (17:17 +0200)
commit6c1cb1a0128b00858b973ef9344e12d6ddbaaf57
tree83b24c284ad329ad208afd674d51abc20e3d5c56
parentfd935e238d907d9c523a311ba795077d95ad6912
s390x: Add support for emitting "vector or with complement"

In the instruction selector, look out for IR expressions that fit "vector
or with complement (VOC)".  Emit when applicable.

This slighly reduces the generated code sometimes, such as for certain
vector string instructions, where such expressions occur quite frequently.
VEX/priv/host_s390_defs.c
VEX/priv/host_s390_defs.h
VEX/priv/host_s390_isel.c