diff options
author | Marek Olsak <marek.olsak@amd.com> | 2014-05-05 19:30:54 +0000 |
---|---|---|
committer | Marek Olsak <marek.olsak@amd.com> | 2014-05-05 19:30:54 +0000 |
commit | 82d3b11e8572b7a7caeab7675ffcf06b91bd47d9 (patch) | |
tree | 12e2dc3106eb7022cbb9aa4505763bba2232d78e | |
parent | beacd257808af3ec3909d05e725dfcf6e3313075 (diff) | |
download | bcm5719-llvm-82d3b11e8572b7a7caeab7675ffcf06b91bd47d9.tar.gz bcm5719-llvm-82d3b11e8572b7a7caeab7675ffcf06b91bd47d9.zip |
R600/SI: allow 5 more input SGPRs to a shader
Our OpenGL driver needs 22 SGPRs (16 user SGPRs + 6 streamout non-user SGPRs).
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
llvm-svn: 207990
-rw-r--r-- | llvm/lib/Target/R600/AMDGPUCallingConv.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUCallingConv.td b/llvm/lib/Target/R600/AMDGPUCallingConv.td index 65cdb246733..5f8ad8c3b17 100644 --- a/llvm/lib/Target/R600/AMDGPUCallingConv.td +++ b/llvm/lib/Target/R600/AMDGPUCallingConv.td @@ -20,7 +20,7 @@ def CC_SI : CallingConv<[ CCIfInReg<CCIfType<[f32, i32] , CCAssignToReg<[ SGPR0, SGPR1, SGPR2, SGPR3, SGPR4, SGPR5, SGPR6, SGPR7, SGPR8, SGPR9, SGPR10, SGPR11, SGPR12, SGPR13, SGPR14, SGPR15, - SGPR16 + SGPR16, SGPR17, SGPR18, SGPR19, SGPR20, SGPR21 ]>>>, CCIfInReg<CCIfType<[i64] , CCAssignToRegWithShadow< |