[PATCH] D12246: [NVPTX] change threading intrinsics from noduplicate to convergent

Owen Anderson via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 28 23:01:22 PDT 2015


> On Aug 28, 2015, at 6:22 PM, Bjarke Roune <broune at google.com> wrote:
> 
> The langref doesn't give semantics for when instructions marked convergent can be duplicated, only for when they can be moved. Owen, do you have some semantics for this in mind?

I deliberately didn’t add any constraints on duplication, both because IME it’s difficult to deal with in practice, and because I have use cases in mind that don’t care about duplication the way that a barrier does.

—Owen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150828/384034c5/attachment.html>


More information about the llvm-commits mailing list