Matt Arsenault
06028dd7be
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
Tom Stellard
204e61bbdf
R600/SI: Handle INSERT_SUBREG in SIFixSGPRCopies
...
llvm-svn: 205732
2014-04-07 19:45:45 +00:00
Matt Arsenault
f5958dded4
R600/SI: Fix insertelement with dynamic indices.
...
This didn't work for any integer vectors, and didn't
work with some sizes of float vectors. This should now
work with all sizes of float and i32 vectors.
llvm-svn: 200619
2014-02-02 00:05:35 +00:00
NAKAMURA Takumi
6164aa5969
Add REQUIRES:asserts to 3 tests in llvm/test/CodeGen/R600 added in r192212.
...
They are failing in assertions.
llvm-svn: 197669
2013-12-19 10:41:12 +00:00
Matt Arsenault
a2438bd913
Add some xfaild R600 tests.
...
These are bugs to fix later.
llvm-svn: 192212
2013-10-08 18:06:36 +00:00