<div dir="ltr">
<p class="MsoNormal"><span style="font-size:10pt;line-height:115%;font-family:Courier;color:black">Dear All,<br>
<span style> </span><br>
I would like to discuss 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 <br>
@clang_shufflevector_v_v".<br>
<span style> </span><br>
For ARM target with default triple armv7a_pc_linux, around 81 clang <br>
regression tests failed due to the same reason. It includes CodeGen, <br>
CodeGenCXX, CodeGenObjC, CodeGenObjCXX, CodeGenOpenCL, Modules, OpenMP, <br>
PCH, Profile and Sema tests.<br>
<br>
Would appreciate advice on whether I should generate a patch for this?<br>
<span style> </span><br>
Many thanks,</span></p><p class="MsoNormal"><span style="font-size:10pt;line-height:115%;font-family:Courier;color:black"><br></span></p>
<span style="font-size:10pt;line-height:115%;font-family:Courier;color:black">Ying</span></div>