Displaying 2 results from an estimated 2 matches for "d11728".
2015 Jul 16
4
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
----- Original Message -----
> From: "Hal Finkel" <hfinkel at anl.gov>
> To: "Chandler Carruth" <chandlerc at google.com>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Thursday, July 16, 2015 1:58:02 AM
> Subject: Re: [LLVMdev] Improving loop vectorizer support for loops
> with a volatile iteration variable
> ----- Original Message -----
> >
2015 Aug 13
2
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...:33 PM, Hyojin Sung < hsung at us.ibm.com > wrote:
>
> Hi, I discussed the issue offline with Hal, and would like to clarify
> what is exactly going on, what are trade-offs for different
> solutions, and ask for more feedback on my proposed solution (
> http://reviews.llvm.org/D11728 ). I will use the example from Hal's
> post: void foo2(float * restrict x, float * restrict y, float *
> restrict z) { for (volatile int i = 0; i < 1000; ++i) { for (int j =
> 0; j < 1600; ++j) { x[j] = y[j] + z[j]; } } } IR after the first
> loop simplify: A preheader is crea...