<div dir="ltr">Depends on whether its actually the calling convention, or just an annotation (I don't know MIPS that well).  Could you ever have a case where you want to declare a function as both mips16 and fastcc, or some other explicit calling convention?<div>
<br></div><div style>For PTX, we added two calling conventions to mark kernel functions (callable by host) from device functions (not callable by host).  But this designation is actually part of the function calling convention.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 11, 2013 at 12:20 AM, reed kotler <span dir="ltr"><<a href="mailto:rkotler@mips.com" target="_blank">rkotler@mips.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For target dependent function level attributes, do I need to actually add them to the enumeration in attributes.h?<br>
<br>
I have for example, mips16 and nomips16 as attributes.<br>
<br>
Or is this supposed to be done with cc <n><br>
<br>
<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<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>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div>
</div>