Tom Stellard
|
b1d24c51fc
|
R600: MOVA is vector only
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-22 19:24:24 +00:00 |
|
Tom Stellard
|
e7d4e83702
|
R600: Take alignment into account when calculating the stack offset
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199826 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-22 19:24:23 +00:00 |
|
Tom Stellard
|
655ba251b5
|
R600: Begin private memory at the second GPR.
This way private memory does not over-write work group information
stored in GPRs 0 and 1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199824 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-22 19:24:19 +00:00 |
|
Tom Stellard
|
7dd37ae57a
|
R600/SI: Add support for i8 and i16 private loads/stores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199823 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-22 19:24:14 +00:00 |
|
Benjamin Kramer
|
ccdb9c9483
|
Fix broken CHECK lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199016 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-11 21:06:00 +00:00 |
|
Tom Stellard
|
a2b4eb6d15
|
R600/SI: Add support for private address space load/store
Private address space is emulated using the register file with
MOVRELS and MOVRELD instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194626 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-11-13 23:36:50 +00:00 |
|