<div dir="ltr">Hi Shahid,<div><br></div><div>Ahmed is actually suggesting the opposite - your regexes are *too* restrictive. Consider relaxing them instead:</div><div><br></div><div>[[SRC:%.*]]</div><div><br></div><div>James</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 27 Aug 2015 at 10:03 Shahid via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ashahid added inline comments.<br>
<br>
================<br>
Comment at: test/CodeGen/X86/absdiff_128.ll:11-12<br>
@@ +10,4 @@<br>
+; CHECK:      punpckldq<br>
+; CHECK-DAG:  movd   %xmm1, [[SRC:%e[a-d]+x]]<br>
+; CHECK-DAG:  movd   %xmm0, [[DST:%e[a-d]+x]]<br>
+; CHECK:      subl [[SRC]], [[DST]]<br>
----------------<br>
ab wrote:<br>
> The a-d seems too restrictive (what about, say, %r9d?), and '+' seems unnecessary.<br>
Thanks for the input, do you mean to use explicit register name in case of ABI specific register. For example, here if we are expecting EAX & ECX abi registers respectively, I should specify %eax & %ecx?<br>
<br>
<br>
<a href="http://reviews.llvm.org/D11678" rel="noreferrer" target="_blank">http://reviews.llvm.org/D11678</a><br>
<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>