<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hi,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif">Llvm-mc test needs be added to test against asm code generated from all LLVM IR tests. This is because sometimes the patterns we defined in back-end may be either incorrect or with loose constraint checked, and finally some incorrect assembly code may be generated. Now that assuming MCLayer is always correct due to MCHammer can pass all AArch64 NEON instructions, adding llvm-mc test to check these asm codes generated from LLVM IR can help to guarantee the correctness of test cases, and indirectly expose the bugs in back-end instruction definitions and pattern match.</font><br>
</div><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">With this patch, some shift instruction failures can be captured, and another patch will be posted by Hao to get them fixed. </div>
</div><div><br></div>-- <br><div dir="ltr"><font face="courier new, monospace">Thanks,</font><div><font face="courier new, monospace">-Jiangning</font></div></div>
</div>