<div dir="ltr"><div class="gmail_extra" style>Hey,</div><div class="gmail_extra" style><br></div><div class="gmail_extra">On Fri, May 3, 2013 at 10:50 AM, Blind Faith <span dir="ltr"><<a href="mailto:person.of.book@gmail.com" target="_blank">person.of.book@gmail.com</a>></span> wrote:<br>
</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I'm trying to use the SSE4.2's instruction  _mm_crc32_u64 and also added -msse4.2 flag in the makefile, but yet I get this error when I try to compile my code with clang/llvm.</div>

<div><br></div><div><div>LLVM ERROR: Cannot select: intrinsic %llvm.x86.sse42.crc32.64.64</div><div><br></div><div>I also tried to pass -march=native, but still no luck.</div></div></div></blockquote><div><br></div><div style>
The best attack would be to debug ISel. </div></div><br></div><div class="gmail_extra" style>If you would send the DAG you are trying to match, that may help too. You may be passing operands of the wrong type to the intrinsic. Or, some other issue may be preventing the selection.</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>-Cameron</div><div class="gmail_extra" style><br></div></div>