<div dir="ltr">

<p class="MsoNormal"><span style="font-size:10pt;line-height:115%;color:black">Dear All,<br>
<span style> </span><br>
I would like to </span><span style="font-size:10pt;line-height:115%">propose a patch
for <span style="color:black">clang regression tests that will fail on targets
that set specific calling conventions.<br>
<br>For example, in Clang :: CodeGen/builtinshufflevector2.c:<br>
<br>         Expected IR:<br>
<br>                        
"define void @clang_shufflevector_v_v"<br>
<br>        
IR generated with a default triple of armv7a_pc_linux:<br>
<br>                        
"define arm_aapcs void @clang_shufflevector_v_v"<br>
<br>        The test could be changed to expect "define{{.*}} void @clang_shufflevector_v_v".<br>
<span style> </span><br>
For ARM target with default triple armv7a_pc_linux, around 81 clang 
regression tests failed due to the same reason. <br></span></span></p><p class="MsoNormal"><span style="font-size:10pt;line-height:115%"><span style="color:black">It includes CodeGen, 
CodeGenCXX, CodeGenObjC, CodeGenObjCXX, CodeGenOpenCL, Modules, OpenMP, <br>
PCH, Profile and Sema tests.</span> Please see attached the patch file for the
details.<span style="color:black"> <br>
<br>
</span>Please let me know if this is an acceptable change.</span></p>

<p class="MsoNormal"><span style="font-size:10pt;line-height:115%;color:black"><span style> </span><br>
Kind Regards,</span></p><p class="MsoNormal"><span style="font-size:10pt;line-height:115%;color:black"><br></span></p>

<span style="font-size:10pt;line-height:115%;font-family:"Calibri","sans-serif";color:black">Ying</span></div>