[llvm] 84f398a - [AMDGPU] Add missing test checks. NFC. (#69484)

via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 18 11:26:43 PDT 2023


Author: Stanislav Mekhanoshin
Date: 2023-10-18T11:26:39-07:00
New Revision: 84f398af74f389febc2ebfa39d02c14bba9100dc

URL: https://github.com/llvm/llvm-project/commit/84f398af74f389febc2ebfa39d02c14bba9100dc
DIFF: https://github.com/llvm/llvm-project/commit/84f398af74f389febc2ebfa39d02c14bba9100dc.diff

LOG: [AMDGPU] Add missing test checks. NFC. (#69484)

Added: 
    

Modified: 
    llvm/test/CodeGen/AMDGPU/fold-short-64-bit-literals.mir

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AMDGPU/fold-short-64-bit-literals.mir b/llvm/test/CodeGen/AMDGPU/fold-short-64-bit-literals.mir
index 328ee991da8f4a6..dac5fa638f40cfd 100644
--- a/llvm/test/CodeGen/AMDGPU/fold-short-64-bit-literals.mir
+++ b/llvm/test/CodeGen/AMDGPU/fold-short-64-bit-literals.mir
@@ -106,6 +106,11 @@ tracksRegLiveness: true
 body:             |
   bb.0:
 
+    ; GCN-LABEL: name: no_fold_v2fp_64bit_literal_sgpr
+    ; GCN: [[DEF:%[0-9]+]]:vreg_64 = IMPLICIT_DEF
+    ; GCN-NEXT: [[V_MOV_B:%[0-9]+]]:vreg_64 = V_MOV_B64_PSEUDO 4629700418019000320, implicit $exec
+    ; GCN-NEXT: [[V_PK_ADD_F32_:%[0-9]+]]:vreg_64 = V_PK_ADD_F32 0, [[DEF]], 0, [[V_MOV_B]], 0, 0, 0, 0, 0, implicit $mode, implicit $exec
+    ; GCN-NEXT: SI_RETURN_TO_EPILOG [[V_PK_ADD_F32_]]
     %0:vreg_64 = IMPLICIT_DEF
     %1:vreg_64 = V_MOV_B64_PSEUDO 4629700418019000320, implicit $exec
     %2:vreg_64 = V_PK_ADD_F32 0, %0, 0, %1, 0, 0, 0, 0, 0, implicit $mode, implicit $exec
@@ -118,6 +123,10 @@ tracksRegLiveness: true
 body:             |
   bb.0:
 
+    ; GCN-LABEL: name: fold_v2fp_32bit_literal_sgpr
+    ; GCN: [[DEF:%[0-9]+]]:vreg_64 = IMPLICIT_DEF
+    ; GCN-NEXT: [[V_PK_ADD_F32_:%[0-9]+]]:vreg_64 = V_PK_ADD_F32 0, [[DEF]], 0, 1065353216, 0, 0, 0, 0, 0, implicit $mode, implicit $exec
+    ; GCN-NEXT: SI_RETURN_TO_EPILOG [[V_PK_ADD_F32_]]
     %0:vreg_64 = IMPLICIT_DEF
     %1:vreg_64 = V_MOV_B64_PSEUDO 1065353216, implicit $exec
     %2:vreg_64 = V_PK_ADD_F32 0, %0, 0, %1, 0, 0, 0, 0, 0, implicit $mode, implicit $exec


        


More information about the llvm-commits mailing list