Displaying 3 results from an estimated 3 matches for "maxvectorsize".
2018 Jul 24
2
KNL Vectorization with larger vector width
Thank You.
Right now to see the effect i did following changes;
unsigned X86TTIImpl::getRegisterBitWidth(bool Vector) {
if (Vector) {
if (ST->hasAVX512())
return 65536;
here i changed 512 to 65536. Then in loopvectorize.cpp i did following;
assert(MaxVectorSize <= 2048 && "Did not expect to pack so many elements"
" into one vector!");
changed 64 to 2048.
It runs fine. I can see in IR <2048xi32> or <1024xi64> emission.
But I cannot see the vector mix like in default knl if iterat...
2018 Jul 24
2
KNL Vectorization with larger vector width
...following changes;
>>
>> unsigned X86TTIImpl::getRegisterBitWidth(bool Vector) {
>> if (Vector) {
>> if (ST->hasAVX512())
>> return 65536;
>>
>> here i changed 512 to 65536. Then in loopvectorize.cpp i did following;
>>
>> assert(MaxVectorSize <= 2048 && "Did not expect to pack so many elements"
>> " into one vector!");
>>
>> changed 64 to 2048.
>>
>> It runs fine. I can see in IR <2048xi32> or <1024xi64> emission.
>>
>> B...
2018 Jul 23
2
KNL Vectorization with larger vector width
Thank You. I got it. Version issue.
TTI.getRegisterBitWidth(true)
How to put my target machine info in TTI?
Please help.
On Mon, Jul 23, 2018 at 11:33 PM, Friedman, Eli <efriedma at codeaurora.org>
wrote:
> On 7/23/2018 10:49 AM, hameeza ahmed via llvm-dev wrote:
>
> Thank You.
>
> But I cannot find your mentioned function