Displaying 7 results from an estimated 7 matches for "layoutdescription".
2017 Mar 14
4
[Proposal][RFC] Epilog loop vectorization
...ly
>>>> generated by calling the ‘InnerLoopVectorizer:: vectorize’ again.
>>>> 3)Block layout description with epilog loop vectorization is
>>>> available at
>>>> https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
>>>> Approach-1 looks feasible, please comment if any objections.
>>>> Regards,
>>>> Ashutosh
>>>> ...
--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory
-------------- ne...
2017 Mar 14
2
[Proposal][RFC] Epilog loop vectorization
...yout. The new block layout get automatically
>> generated by calling the ‘InnerLoopVectorizer:: vectorize’ again.
>> 3)Block layout description with epilog loop vectorization is available at
>> https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
>> Approach-1 looks feasible, please comment if any objections.
>> Regards,
>> Ashutosh
>> *From:*Nema, Ashutosh
>> *Sent:*Wednesday, March 1, 2017 10:42 AM
>> *To:*'Daniel Berlin' <dberlin at dberlin.org <mailto:dberlin at dberlin.org>>
&...
2017 Mar 14
10
[Proposal][RFC] Epilog loop vectorization
...enerate new block layout. The new block layout get automatically generated by calling the ‘InnerLoopVectorizer:: vectorize’ again.
3) Block layout description with epilog loop vectorization is available at
https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
Approach-1 looks feasible, please comment if any objections.
Regards,
Ashutosh
From: Nema, Ashutosh
Sent: Wednesday, March 1, 2017 10:42 AM
To: 'Daniel Berlin' <dberlin at dberlin.org>
Cc: anemet at apple.com; Hal Finkel <hfinkel at anl.gov>; Zaks, Ayal <ayal.zaks at...
2017 Mar 14
2
[Proposal][RFC] Epilog loop vectorization
...k layout get automatically
> generated by calling the ‘InnerLoopVectorizer:: vectorize’ again.
>
> 3)Block layout description with epilog loop vectorization is
> available at
>
> https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
> <https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png>
>
> Approach-1 looks feasible, please comment if any objections.
>
> Regards,
>
> Ashutosh
>
> *From:*Nema, Ashutosh
> *Se...
2017 Mar 14
1
[Proposal][RFC] Epilog loop vectorization
...>> calling the ‘InnerLoopVectorizer:: vectorize’ again.
>>
>> 3)Block layout description with epilog loop vectorization is
>> available at
>>
>> https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
>> <https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png>
>>
>> Approach-1 looks feasible, please comment if any objections.
>>
>> Regards,
>>
>> Ashutosh
>...
2017 Mar 15
4
[Proposal][RFC] Epilog loop vectorization
...;>> calling the ‘InnerLoopVectorizer:: vectorize’ again.
>>>>>> 3)Block layout description with epilog loop vectorization is
>>>>>> available at
>>>>>> https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png
>>>>>> Approach-1 looks feasible, please comment if any objections.
>>>>>> Regards,
>>>>>> Ashutosh
>>>>>> ...
>>
>> --
>> Hal Finkel
>> Lead, Compiler Technology and Programming Languages
>>...
2017 Feb 28
3
[Proposal][RFC] Epilog loop vectorization
I have tried running both gvn and newgvn but it did not helped in hoisting the alias checks:
Please check, maybe I have missed something.
<TestCase>
void foo (char *A, char *B, char *C, int len) {
int i = 0;
for (i=0 ; i< len; i++)
A[i] = B[i] + C[i];
}
<Command>
$ opt –O3 –gvn test.ll –o test.opt.ll
$ opt –O3 –newgvn test.ll –o test.opt.ll
“test.ll” is attached, it