<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Feb 4, 2013 at 1:09 PM,  <span dir="ltr"><<a href="mailto:nkavv@physics.auth.gr" target="_blank">nkavv@physics.auth.gr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Justin,<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Has anyone had similar problems with the NVPTX backend? Shouldn't this<br>
code be linked to the AsmPrinter library for NVPTX (already)?<br>
</blockquote>
<br>
What do you mean by "doesn't work"?  The AsmPrinter library really houses<br>
the MCInst printer, which isn't implemented for NVPTX yet.  The older<br>
assembly printer works just fine.  This is transparent to users.  The NVPTX<br>
target can be used just like MIPS and X86 with llc (and library users).<br>
<br>
Is llc saying nvptx is an invalid target?  If so, you probably built LLVM<br>
without NVPTX.<br>
</blockquote>
<br></div>
I've used -enable-targets=all, and all libLLVMNVPTX*.a libs were produced. However, the AsmPrinter one looks dummy.<br>
<br>
Further, nvptx appears as a registered target when running llc --version.<br>
<br>
llc doesn't complain, but just "runs" forever with apparently no output</blockquote><div><br></div><div>Can you post the llc command line you're using?  Can you post an LLVM IR file that causes this behavior?<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
BTW I've built LLVM with mingw (strange mixture of gcc-3.4.5 and<br>
g++-4.6.1). Native compilation, MIPS backend and other things that i've<br>
tested, all work properly.<br>
</blockquote>
<br>
Perhaps this "strange mixture" is causing some symbol errors somewhere.<br>
Can you post the exact sequence of steps you used to build LLVM, along with<br>
the llc command-line that fails for you?<br>
</blockquote>
<br></div>
My configuration options were:<br>
<br>
--prefix=/my/local/path/or/so --enable-shared --enable-targets=all --enable-optimized --disable-libffi --disable-debug-runtime --disable-assertions --disable-expensive-checks<br>
<br>
Following configuration i did the typical make and make install (to a selected path by --prefix.<br>
<br>
<br>
Best regards<br>
Nikolaos Kavvadias<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
Any help is appreciated.<br>
<br>
Best regards,<br>
Nikolaos Kavvadias<br>
<br>
<br>
<br></div>
______________________________<u></u>**_________________<div class="im"><br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
</div><a href="http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/**<u></u>mailman/listinfo/llvmdev</a><<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http:<u></u>//lists.cs.uiuc.edu/mailman/<u></u>listinfo/llvmdev</a>><br>

<br>
</blockquote>
<br>
<br><span class="HOEnZb"><font color="#888888">
<br>
--<br>
<br>
Thanks,<br>
<br>
Justin Holewinski<br>
<br>
</font></span></blockquote>
<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div>
</div></div>