[PATCH] missing the consideration of calling conversion in around 81 clang regression tests.

Maggie Yi maggieyi666 at gmail.com
Fri Jun 26 02:16:36 PDT 2015


Dear All,

I would like to propose a patch for clang regression tests that will fail
on targets that set specific calling conventions.

For example, in Clang :: CodeGen/builtinshufflevector2.c:

         Expected IR:

                         "define void @clang_shufflevector_v_v"

         IR generated with a default triple of armv7a_pc_linux:

                         "define arm_aapcs void @clang_shufflevector_v_v"

        The test could be changed to expect "define{{.*}} void
@clang_shufflevector_v_v".

For ARM target with default triple armv7a_pc_linux, around 81 clang
regression tests failed due to the same reason.

It includes CodeGen, CodeGenCXX, CodeGenObjC, CodeGenObjCXX, CodeGenOpenCL,
Modules, OpenMP,
PCH, Profile and Sema tests. Please see attached the patch file for the
details.

Please let me know if this is an acceptable change.


Kind Regards,


Ying
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150626/f1ccf360/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CConv.patch
Type: text/x-patch
Size: 118064 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150626/f1ccf360/attachment.bin>


More information about the cfe-commits mailing list