[llvm] 498b7d2 - AMDGPU: Copy TSFlags from Pseudo to DS_Real (#84977)

via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 12 14:02:23 PDT 2024


Author: Changpeng Fang
Date: 2024-03-12T14:02:20-07:00
New Revision: 498b7d2f86b4bceb381e66b093670c7ec4bc6cc4

URL: https://github.com/llvm/llvm-project/commit/498b7d2f86b4bceb381e66b093670c7ec4bc6cc4
DIFF: https://github.com/llvm/llvm-project/commit/498b7d2f86b4bceb381e66b093670c7ec4bc6cc4.diff

LOG: AMDGPU: Copy TSFlags from Pseudo to DS_Real (#84977)

We need TSFalgs from pseudo to real.

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/DSInstructions.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/DSInstructions.td b/llvm/lib/Target/AMDGPU/DSInstructions.td
index cc763df5a4760b..87ace01a6d0e56 100644
--- a/llvm/lib/Target/AMDGPU/DSInstructions.td
+++ b/llvm/lib/Target/AMDGPU/DSInstructions.td
@@ -65,6 +65,7 @@ class DS_Real <DS_Pseudo ps, string opName = ps.Mnemonic> :
   let SubtargetPredicate = ps.SubtargetPredicate;
   let WaveSizePredicate  = ps.WaveSizePredicate;
   let OtherPredicates    = ps.OtherPredicates;
+  let TSFlags            = ps.TSFlags;
   let SchedRW            = ps.SchedRW;
   let mayLoad            = ps.mayLoad;
   let mayStore           = ps.mayStore;


        


More information about the llvm-commits mailing list