Displaying 5 results from an estimated 5 matches for "intrarg".
2016 Aug 29
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
Okay, so then it sounds like, for now, the right fix is to stop marking
masked.gather and masked.scatter with intrarg* options.
On Mon, Aug 29, 2016, 1:26 PM Philip Reames <listmail at philipreames.com>
wrote:
> We might have specification bug here, but we appear to implement what we
> specified. argmemonly is specified as only considering pointer typed
> arguments. It's behavior on vector-o...
2016 Aug 30
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...arn how to deal with (i.e. look back through) pointer vectors.
-Hal
> On Mon, Aug 29, 2016 at 1:59 PM, Daniel Berlin < dberlin at dberlin.org
> > wrote:
> > Okay, so then it sounds like, for now, the right fix is to stop
> > marking masked.gather and masked.scatter with intrarg* options.
>
> > On Mon, Aug 29, 2016, 1:26 PM Philip Reames <
> > listmail at philipreames.com > wrote:
>
> > > We might have specification bug here, but we appear to implement
> > > what
> > > we specified. argmemonly is specified as only cons...
2016 Aug 31
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...>>
>> -Hal
>>
>>
>>
>> On Mon, Aug 29, 2016 at 1:59 PM, Daniel Berlin <dberlin at dberlin.org>
>> wrote:
>>
>>> Okay, so then it sounds like, for now, the right fix is to stop marking
>>> masked.gather and masked.scatter with intrarg* options.
>>>
>>> On Mon, Aug 29, 2016, 1:26 PM Philip Reames <listmail at philipreames.com>
>>> wrote:
>>>
>>>> We might have specification bug here, but we appear to implement what
>>>> we specified. argmemonly is specified as onl...
2016 Aug 31
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...;>
>>>
>>>
>>> On Mon, Aug 29, 2016 at 1:59 PM, Daniel Berlin <dberlin at dberlin.org>
>>> wrote:
>>>
>>>> Okay, so then it sounds like, for now, the right fix is to stop marking
>>>> masked.gather and masked.scatter with intrarg* options.
>>>>
>>>> On Mon, Aug 29, 2016, 1:26 PM Philip Reames <listmail at philipreames.com>
>>>> wrote:
>>>>
>>>>> We might have specification bug here, but we appear to implement what
>>>>> we specified. argmem...
2016 Aug 29
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
+ a few others.
After following this rabbit hole a bit, there are a lot of mutually
recursive calls, etc, that may or may not do the right thing with vectors
of pointers.
I can fix *this* particular bug with the attached patch.
However, it's mostly papering over stuff. Nothing seems to know what to do
with a memorylocation that is a vector of pointers. They all expect
memorylocation to be a