Displaying 7 results from an estimated 7 matches for "fxg5vx3capyj257rrn5j".
2017 Mar 14
4
[Proposal][RFC] Epilog loop vectorization
...w 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
>>>> ...
-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facili...
2017 Mar 14
2
[Proposal][RFC] Epilog loop vectorization
...:createEmptyLoop’ to 
>> generate 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 dberli...
2017 Mar 14
10
[Proposal][RFC] Epilog loop vectorization
...pends on ‘InnerLoopVectorizer::createEmptyLoop’ to generate 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 <hfi...
2017 Mar 14
2
[Proposal][RFC] Epilog loop vectorization
...to
>     generate 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
>     <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 14
1
[Proposal][RFC] Epilog loop vectorization
...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
>>         <https://reviews.llvm.org/file/data/fxg5vx3capyj257rrn5j/PHID-FILE-x6thnbf6ub55ep5yhalu/LayoutDescription.png>
>>
>>         Approach-1 looks feasible, please comment if any objections.
>>
>>...
2017 Mar 15
4
[Proposal][RFC] Epilog loop vectorization
...yout 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
>>>>>> ...
>>
>> -- 
>> Hal Finkel
>> Lead, Compil...
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