Displaying 3 results from an estimated 3 matches for "88d9467a".
2013 Nov 05
0
[LLVMdev] LICM and SCEV AA?
On 2 November 2013 05:59, Hal Finkel <hfinkel at anl.gov> wrote:
> > I would be scared to enable SCEV AA because it's not well tested
>
> This seems like a solvable problem. SCEV AA itself is something like 30
> lines of non-boilerplate code, and essentially does one thing (calls
> getMinusSCEV in both directions and uses getUnsignedRange on the result).
> We should
2013 Nov 05
2
[LLVMdev] LICM and SCEV AA?
...only talking about disambiguating constant array indices with loop variant ones with constant bounds, there might be a simpler way to handle it.
-Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131105/88d9467a/attachment.html>
2013 Nov 02
2
[LLVMdev] LICM and SCEV AA?
----- Original Message -----
>
> On Oct 31, 2013, at 6:06 AM, Hal Finkel <hfinkel at anl.gov> wrote:
>
> > Hello,
> >
> > We currently generate suboptimal code for this loop:
> >
> > for (int i = 1; i < LEN; i++) {
> > a[i] = a[0] + b[i];
> > }
> >
> > The largest problem is that we won't vectorize the loop because