]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Add infrastructural support (IR, VEX) to allow returns of 128-
authorJulian Seward <jseward@acm.org>
Thu, 8 Aug 2013 10:28:59 +0000 (10:28 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 8 Aug 2013 10:28:59 +0000 (10:28 +0000)
commit7602167d74c86be81b61772adcda2fdec9a69250
treea5dd87e686cf3bb991f98a0e2da67faed287973e
parentc30641bfe2135fb7b9331f10b4845c52995cc0c0
Add infrastructural support (IR, VEX) to allow returns of 128-
and 256-bit values from dirty helper functions, in a way which is
independent of the target ABIs and of compilers generating
correct struct return code.

Is a prereq for bug #294285.

MIPS fixes: Petar Jovanovic, mips32r2@gmail.com
S390 fixes: Maran, maranp@linux.vnet.ibm.com

git-svn-id: svn://svn.valgrind.org/vex/trunk@2739
26 files changed:
VEX/priv/guest_amd64_toIR.c
VEX/priv/guest_mips_defs.h
VEX/priv/guest_mips_helpers.c
VEX/priv/guest_mips_toIR.c
VEX/priv/guest_ppc_toIR.c
VEX/priv/guest_s390_toIR.c
VEX/priv/guest_x86_toIR.c
VEX/priv/host_amd64_defs.c
VEX/priv/host_amd64_isel.c
VEX/priv/host_arm_defs.c
VEX/priv/host_arm_isel.c
VEX/priv/host_generic_regs.c
VEX/priv/host_generic_regs.h
VEX/priv/host_mips_defs.c
VEX/priv/host_mips_isel.c
VEX/priv/host_ppc_defs.c
VEX/priv/host_ppc_isel.c
VEX/priv/host_s390_defs.c
VEX/priv/host_s390_defs.h
VEX/priv/host_s390_isel.c
VEX/priv/host_x86_defs.c
VEX/priv/host_x86_isel.c
VEX/priv/ir_defs.c
VEX/priv/ir_opt.c
VEX/priv/main_main.c
VEX/pub/libvex_ir.h