[committed] amdgcn: Pass vector parameters in memory

Andrew Stubbs ams@codesourcery.com
Mon Jun 22 10:17:00 GMT 2020


This patch ensures that programs using vector extensions to pass vectors 
to functions pass the vectors in memory.

Even though we could technically do this in registers, the ABI would 
have to be reworked to do so, and there's no call for that yet (maybe if 
we want vector libgcc/libm).

This change doesn't have any observable affect on the testsuite, just 
yet, but when I add smaller vector sizes (still a work-in-progress) then 
the testcase failures become apparent.

Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 200622-pass-vectors-in-memory.patch
Type: text/x-patch
Size: 1001 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20200622/70ccca93/attachment.bin>


More information about the Gcc-patches mailing list