R600/SI: Add support for private arrays of all sizes
Matt Arsenault
Matthew.Arsenault at amd.com
Thu Jul 17 15:36:17 PDT 2014
On 07/17/2014 12:46 PM, Tom Stellard wrote:
>
> if (ST.is64bit()) {
> - // 32-bit private, local, and region pointers. 64-bit global and constant.
> + // 32-bit local, and region pointers. 64-bit private, global, and constant.
> Ret += "-p1:64:64-p2:64:64-p3:32:32-p4:64:64-p5:32:32-p24:64:64";
> }
Is it really required to make private pointers be 64-bit? Can't we treat
them as a 32-bit offset to the 64-bit scratch buffer when it spills?
More information about the llvm-commits
mailing list