Matt Arsenault
|
3a4d86a1a4
|
R600/SI: Fix moveToVALU when the first operand is VSrc.
Moving into a VSrc doesn't always work, since it could be
replaced with an SGPR later.
llvm-svn: 195042
|
2013-11-18 20:09:55 +00:00 |
Matt Arsenault
|
08f7e37aa9
|
R600/SI: Fix multiple SGPR reads when using VCC.
No other SGPR operands are allowed, so if VCC is
used, move the other to a VGPR.
llvm-svn: 195041
|
2013-11-18 20:09:50 +00:00 |
Matt Arsenault
|
fb826fa6e1
|
R600/SI: Implement add i64, but do not yet enable.
Test doesn't actually check the output. I need
to fix add i64 being matched for the addressing
calculations.
llvm-svn: 195040
|
2013-11-18 20:09:47 +00:00 |