Displaying 6 results from an estimated 6 matches for "isptrorptrvectorty".
2016 Aug 29
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...ns, the compiler will get a lot larger and
a lot slower)
On Mon, Aug 29, 2016 at 9:10 AM, Daniel Berlin <dberlin at dberlin.org> wrote:
> it would also, for that matter, say the same about an array of pointers.
>
> It's not clear to me what will break if you change this to
> isPtrOrPtrVectorTy.
>
> In fact, i know it doesn't fix this bug.
> It's a pretty deep rabbit hole of things not quite prepared to understand
> vectors of pointers.
>
> (we prepare memorylocations of them, but memory locations expect to be one
> thing, not a group of things, etc).
>
>...
2016 Aug 29
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
this is definitely a bug in AA.
225 for (auto I = CS2.arg_begin(), E = CS2.arg_end(); I != E; ++I) {
226 const Value *Arg = *I;
227 if (!Arg->getType()->isPointerTy())
-> 228 continue;
229 unsigned CS2ArgIdx = std::distance(CS2.arg_begin(), I);
230 auto CS2ArgLoc = MemoryLocation::getForArgument(CS2,
CS2ArgIdx, TLI);
2016 Aug 29
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...and
> a lot slower)
>
> On Mon, Aug 29, 2016 at 9:10 AM, Daniel Berlin <dberlin at dberlin.org>
> wrote:
>
>> it would also, for that matter, say the same about an array of pointers.
>>
>> It's not clear to me what will break if you change this to
>> isPtrOrPtrVectorTy.
>>
>> In fact, i know it doesn't fix this bug.
>> It's a pretty deep rabbit hole of things not quite prepared to understand
>> vectors of pointers.
>>
>> (we prepare memorylocations of them, but memory locations expect to be
>> one thing, not a gro...
2016 Aug 30
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...gt; > it would also, for that matter, say the same about an array
> > > > > of
> > > > > pointers.
> > > >
> > >
> >
>
> > > > > It's not clear to me what will break if you change this to
> > > > > isPtrOrPtrVectorTy.
> > > >
> > >
> >
>
> > > > > In fact, i know it doesn't fix this bug.
> > > >
> > >
> >
>
> > > > > It's a pretty deep rabbit hole of things not quite prepared
> > > > > to
&g...
2016 Aug 31
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...t dberlin.org>
>>>> wrote:
>>>>
>>>>> it would also, for that matter, say the same about an array of
>>>>> pointers.
>>>>>
>>>>> It's not clear to me what will break if you change this to
>>>>> isPtrOrPtrVectorTy.
>>>>>
>>>>> In fact, i know it doesn't fix this bug.
>>>>> It's a pretty deep rabbit hole of things not quite prepared to
>>>>> understand vectors of pointers.
>>>>>
>>>>> (we prepare memorylocations...
2016 Aug 31
2
GVN / Alias Analysis issue with llvm.masked.scatter/gather intrinsics
...t;>> wrote:
>>>>>
>>>>>> it would also, for that matter, say the same about an array of
>>>>>> pointers.
>>>>>>
>>>>>> It's not clear to me what will break if you change this to
>>>>>> isPtrOrPtrVectorTy.
>>>>>>
>>>>>> In fact, i know it doesn't fix this bug.
>>>>>> It's a pretty deep rabbit hole of things not quite prepared to
>>>>>> understand vectors of pointers.
>>>>>>
>>>>>> (we...