diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-08-05 23:53:20 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-08-05 23:53:20 +0000 |
| commit | 10705118476ae9732bcb8ee4861932f304b60353 (patch) | |
| tree | d9e4f34d34f161c694adc86f4fc830c37317c76b | |
| parent | cfea1606815663700040c8d1a3fe3811687321ce (diff) | |
| download | bcm5719-llvm-10705118476ae9732bcb8ee4861932f304b60353.tar.gz bcm5719-llvm-10705118476ae9732bcb8ee4861932f304b60353.zip | |
R600/SI: Add definitions for ds_read2st64_ / ds_write2st64_
llvm-svn: 214936
| -rw-r--r-- | llvm/lib/Target/R600/SIInstructions.td | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/Target/R600/SIInstructions.td b/llvm/lib/Target/R600/SIInstructions.td index b171dd227aa..4d4abcd2032 100644 --- a/llvm/lib/Target/R600/SIInstructions.td +++ b/llvm/lib/Target/R600/SIInstructions.td @@ -827,13 +827,14 @@ def DS_READ_B64 : DS_Load_Helper <0x00000076, "DS_READ_B64", VReg_64>; // 2 forms. def DS_WRITE2_B32 : DS_Store2_Helper <0x0000000E, "DS_WRITE2_B32", VReg_32>; +def DS_WRITE2ST64_B32 : DS_Store2_Helper <0x0000000F, "DS_WRITE2ST64_B32", VReg_32>; def DS_WRITE2_B64 : DS_Store2_Helper <0x0000004E, "DS_WRITE2_B64", VReg_64>; +def DS_WRITE2ST64_B64 : DS_Store2_Helper <0x0000004F, "DS_WRITE2ST64_B64", VReg_64>; def DS_READ2_B32 : DS_Load2_Helper <0x00000037, "DS_READ2_B32", VReg_64>; +def DS_READ2ST64_B32 : DS_Load2_Helper <0x00000038, "DS_READ2ST64_B32", VReg_64>; def DS_READ2_B64 : DS_Load2_Helper <0x00000075, "DS_READ2_B64", VReg_128>; - -// TODO: DS_READ2ST64_B32, DS_READ2ST64_B64, -// DS_WRITE2ST64_B32, DS_WRITE2ST64_B64 +def DS_READ2ST64_B64 : DS_Load2_Helper <0x00000076, "DS_READ2ST64_B64", VReg_128>; //===----------------------------------------------------------------------===// // MUBUF Instructions |

