Displaying 3 results from an estimated 3 matches for "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 mislea...
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