search for: isptrorptrvectorty

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). > &gt...
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...