search for: hasloopinvariantstor

Displaying 3 results from an estimated 3 matches for "hasloopinvariantstor".

Did you mean: hasloopinvariantstore
2015 Mar 24
3
[LLVMdev] RFC: Loop versioning for LICM
> On Mar 20, 2015, at 8:02 PM, Nema, Ashutosh <Ashutosh.Nema at amd.com> wrote: > > > Yes, this is what I was proposing above and here ;): > Thanks Adam it’s for confirming J NP :). > > > No, not hasLoopInvariantStore but hasAccessToLoopInvariantAddress. > Its only for invariant stores[not loads], Using ‘hasLoopInvariantStore’ (or a name with invariant store) makes more sense over ‘hasAccessToLoopInvariantAddress’. Right but it’s the address that’s invariant not the store so hasLoopInvariantStore is a misle...
2015 Mar 20
2
[LLVMdev] RFC: Loop versioning for LICM
...s so we could for example distribute the loop. > Yes, I think that functionality exists, but the only blocker to it is the check mentioned in my previous mail. > > So, instead of returning & setting ‘CanVecMem’ for loop invariant store. > Can’t we maintain a separate variable i.e. hasLoopInvariantStore in LoopAccessInfo and set it accordingly. Yes, this is what I was proposing above and here ;): > We couldn’t vectorize thus the analysis should provide a new piece of information about the loop having accesses to loop-invariant addresses. > > Also we can provide a getter function for...
2015 Mar 19
2
[LLVMdev] RFC: Loop versioning for LICM
Hi Ashutosh, > On Mar 16, 2015, at 9:06 PM, Nema, Ashutosh <Ashutosh.Nema at amd.com> wrote: > > Hi Adam, > > From: Adam Nemet [mailto:anemet at apple.com <mailto:anemet at apple.com>] > Sent: Wednesday, March 11, 2015 10:48 AM > To: Nema, Ashutosh > Cc: llvmdev at cs.uiuc.edu <mailto:llvmdev at cs.uiuc.edu> > Subject: Re: [LLVMdev] RFC: Loop