This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello, This patch adds the relevant support in the vectorizer testsuite to auto-vectorize the 750CL paired-single instructions. It also contains new tests. Bootstrapped and tested together with the patch (1/2). OK for mainline? Thanks, Revital :ADDPATCH SSA (vectorizer): testsuite changelog: * gcc.dg/vect/vect.exp: Add support for powerpc-*paired target. * gcc.dg/vect/tree-vect.h (check_vect): Add powerpc-*paired test. * lib/target-supports.exp (check_750cl_hw_available): New. (check_effective_target_vect_int, check_effective_target_vect_intfloat_cvt, check_effective_target_powerpc_altivec_ok, check_effective_target_vect_long, check_effective_target_vect_sdot_hi, check_effective_target_vect_udot_hi, check_effective_target_vect_pack_trunc, check_effective_target_vect_unpack, check_effective_target_vect_shift, check_effective_target_vect_int_mult): Disable for powerpc-*paired target. * gcc.dg/vect/vect-ifcvt-11.c: New. * gcc.dg/vect/vect-ifcvt-12.c: Likewise. * gcc.dg/vect/vect-ifcvt-13.c: Likewise. * gcc.dg/vect/vect-ifcvt-14.c: Likewise. * gcc.dg/vect/vect-ifcvt-15.c: Likewise. * gcc.dg/vect/vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-17.c: Likewise. (See attached file: patch_testsuite_27_750cl.txt)
Attachment:
patch_testsuite_27_750cl.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |