search for: d17270

Displaying 7 results from an estimated 7 matches for "d17270".

2016 Feb 15
5
Masked intrinsics and non-default address spaces
...er with underlying type being a data type. In this case the signature of the intrinsic above would be: declare <8 x i32> @llvm.masked.load.v8i32.p1v8i32(<8 x i32> addrspace(1)*, i32, <8 x i1>, <8 x i32>) Corresponding patch is posted on phabricator: http://reviews.llvm.org/D17270 Any comments, objections or alternatives? Artur -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160215/3bd2328c/attachment.html>
2016 Feb 24
5
Fwd: [PATCH] D17497: Support arbitrary address space for intrinsics
..., Ayal, arsenm, pjcoup. delena added a subscriber: llvm-commits. delena set the repository for this revision to rL LLVM. This is an alternative proposal for supporting address space in intrinsics. It's applicable for any intrinsic, not only masked-load-store. Related to http://reviews.llvm.org/D17270 I this proposal I add non-zero address space suffix to intrinsic name. The original name looks like @llvm.xxx.xxx The same name with address space 1 : @llvm.xxx.xxx.a_1 (I did not update documentation. I'll do this if the proposed change looks reasonable for reviewers ). Repository: rL LL...
2016 Mar 04
2
Fwd: [PATCH] D17497: Support arbitrary address space for intrinsics
Per my previous email, I have just signed off on Artur's original patch. Philip On 03/02/2016 11:21 AM, Philip Reames via llvm-dev wrote: > Elena, > > I'd like to propose that we move forward withArtur's original patch > <http://reviews.llvm.org/D17270> and separate the discussion of how we > might change our intrinsic naming scheme. Artur's patch is addressing > a correctness problem; that has to overrule stylistic concerns. We > are seeing failures in our nightly tests due to this issue on an > ongoing basis, and I'...
2016 Apr 18
7
LTO and intrinsics mangling
...dules and eventually map isomorphic types to a single type. So isomorphic types get their original names. Although in some cases it causes problems. Initially I came across the problem with my recent change which added an overloaded type to the masked load/store intrinsics (http://reviews.llvm.org/D17270). The discrepancy between the name and the signature triggers auto-upgrade bit from my patch converting an incorrect mangling to the correct one. But later after remapping of isomorphic types when we return to the original type name this “updated" intrinsic name become invalid. Another way to...
2016 Apr 19
3
LTO and intrinsics mangling
...isomorphic types to a single type. So isomorphic types get > their original names. Although in some cases it causes problems. > > Initially I came across the problem with my recent change which added an > overloaded type to the masked load/store intrinsics > (http://reviews.llvm.org/D17270). The discrepancy between the name and the > signature triggers auto-upgrade bit from my patch converting an incorrect > mangling to the correct one. But later after remapping of isomorphic types > when we return to the original type name this “updated" intrinsic name > become inva...
2016 Feb 24
0
Fwd: [PATCH] D17497: Support arbitrary address space for intrinsics
...lena added a subscriber: llvm-commits. > delena set the repository for this revision to rL LLVM. > > This is an alternative proposal for supporting address space in intrinsics. It's applicable for any intrinsic, not only masked-load-store. > Related to > http://reviews.llvm.org/D17270 > > > I this proposal I add non-zero address space suffix to intrinsic name. The original name looks like > @llvm.xxx.xxx > The same name with address space 1 : > @llvm.xxx.xxx.a_1 > > (I did not update documentation. I'll do this if the proposed change looks reasonab...
2016 Apr 18
2
LTO and intrinsics mangling
...ype. So isomorphic > types get > > their original names. Although in some cases it causes problems. > > > > Initially I came across the problem with my recent change which added an > > overloaded type to the masked load/store intrinsics > > (http://reviews.llvm.org/D17270). The discrepancy between the name > and the > > signature triggers auto-upgrade bit from my patch converting an > incorrect > > mangling to the correct one. But later after remapping of isomorphic > types > > when we return to the original type name this “updated&quot...