<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 5, 2015 at 4:22 PM, Justin Holewinski <span dir="ltr"><<a href="mailto:jholewinski@nvidia.com" target="_blank">jholewinski@nvidia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word">
<div>It’s not really a calling convention, and it’s not clear how to handle functions that are entry points *and* device-callable functions.</div></div></blockquote><div><br></div><div>I can't have a __global__ and __device__ function in CUDA, can I? Or is this for NVCL? </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
<div><br>
</div>
<div>If you have a strong use case for this, but otherwise I’d rather just have one way to annotate entry points instead of two.</div></div></blockquote><div><br></div><div>No, go for it. I am just curious why you prefer one way vs the other. </div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class="h5">
<br>
<div>
<blockquote type="cite">
<div>On Aug 5, 2015, at 7:11 PM, Jingyue Wu <<a href="mailto:jingyue@google.com" target="_blank">jingyue@google.com</a>> wrote:</div>
<br>
<div>
<div dir="ltr">Hi Justin, 
<div><br>
</div>
<div>Why are we deprecating ptx_kernel? What's bad about it? </div>
<div><br>
</div>
<div>Jingyue</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Aug 5, 2015 at 3:44 PM, Justin Holewinski <span dir="ltr">
<<a href="mailto:jholewinski@nvidia.com" target="_blank">jholewinski@nvidia.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
jholewinski added inline comments.<br>
<span><br>
================<br>
Comment at: test/CodeGen/NVPTX/load-with-non-coherent-cache.ll:243<br>
@@ +242,3 @@<br>
+  ret void<br>
+}<br>
+<br>
----------------<br>
</span><span>broune wrote:<br>
> Thanks, that's good to know. I'll fix that in the whole file my follow-up clean-up cl.<br>
</span>That works, but I would like to deprecate it.  The PTX calling conventions are legacy cruft from the old back-end.<br>
<br>
<br>
<a href="http://reviews.llvm.org/D11774" rel="noreferrer" target="_blank">http://reviews.llvm.org/D11774</a><br>
<br>
<br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>

</div></div><div>
<hr>
</div>
<div>This email message is for the sole use of the intended recipient(s) and may 
contain confidential information.  Any unauthorized review, use, disclosure 
or distribution is prohibited.  If you are not the intended recipient, 
please contact the sender by reply email and destroy all copies of the original 
message. </div>
<div>
<hr>
</div>
</div>

</blockquote></div><br></div></div>