From f1ca953dc671d064b3f1af878d19bfd926ce7d0b Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 5 Aug 2014 23:53:20 +0000 Subject: [PATCH] R600/SI: Add definitions for ds_read2st64_ / ds_write2st64_ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214936 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/R600/SIInstructions.td | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Target/R600/SIInstructions.td b/lib/Target/R600/SIInstructions.td index b171dd227aa..4d4abcd2032 100644 --- a/lib/Target/R600/SIInstructions.td +++ b/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 -- 2.11.0