Tom Stellard
ed0ccca70d
R600/SI: Use scratch memory for large private arrays
...
llvm-svn: 213551
2014-07-21 15:45:01 +00:00
Matt Arsenault
f6ce1be587
R600: Run more tests with promote alloca disabled.
...
Re-run tests changed in r211110 to test both paths.
Also fix broken check line.
llvm-svn: 212895
2014-07-13 02:46:17 +00:00
Tom Stellard
a529beed9c
R600: Use LDS and vectors for private memory
...
llvm-svn: 211110
2014-06-17 16:53:14 +00:00
Matt Arsenault
293918660a
R600/SI: Fix verifier error with pseudo store instructions.
...
Use i32 instead of specifying SReg_32. When this is
the pseudo INDIRECT_BASE_ADDR, this would give a bogus
verifier error.
llvm-svn: 207770
2014-05-01 16:37:52 +00:00
Matt Arsenault
e64331a159
R600/SI: Make private pointers be 32-bit.
...
Different sized address spaces should theoretically work
most of the time now, and since 64-bit add is currently
disabled, using more 32-bit pointers fixes some cases.
llvm-svn: 197659
2013-12-19 05:32:55 +00:00