[llvm] 3a18c09 - [AMDGPU] swizzle-export.ll - regenerate test checks

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 8 02:56:55 PDT 2025


Author: Simon Pilgrim
Date: 2025-07-08T10:47:38+01:00
New Revision: 3a18c0910e1b693d21b68025f88d95536227f708

URL: https://github.com/llvm/llvm-project/commit/3a18c0910e1b693d21b68025f88d95536227f708
DIFF: https://github.com/llvm/llvm-project/commit/3a18c0910e1b693d21b68025f88d95536227f708.diff

LOG: [AMDGPU] swizzle-export.ll - regenerate test checks

Added: 
    

Modified: 
    llvm/test/CodeGen/AMDGPU/swizzle-export.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AMDGPU/swizzle-export.ll b/llvm/test/CodeGen/AMDGPU/swizzle-export.ll
index 8d5b6568340db..d35e05e003952 100644
--- a/llvm/test/CodeGen/AMDGPU/swizzle-export.ll
+++ b/llvm/test/CodeGen/AMDGPU/swizzle-export.ll
@@ -1,12 +1,22 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc < %s -mtriple=r600 -mcpu=redwood | FileCheck --check-prefix=EG %s
 
-;EG: {{^}}main:
-;EG: EXPORT T{{[0-9]+}}.XYXX
-;EG: EXPORT T{{[0-9]+}}.ZXXX
-;EG: EXPORT T{{[0-9]+}}.XXWX
-;EG: EXPORT T{{[0-9]+}}.XXXW
-
 define amdgpu_vs void @main(<4 x float> inreg %reg0, <4 x float> inreg %reg1) {
+; EG-LABEL: main:
+; EG:       ; %bb.0: ; %main_body
+; EG-NEXT:    CALL_FS
+; EG-NEXT:    ALU 3, @8, KC0[CB0:0-32], KC1[]
+; EG-NEXT:    EXPORT T1.XYZW
+; EG-NEXT:    EXPORT T0.XYXX
+; EG-NEXT:    EXPORT T0.ZXXX
+; EG-NEXT:    EXPORT T0.XXWX
+; EG-NEXT:    EXPORT T0.XXXW
+; EG-NEXT:    CF_END
+; EG-NEXT:    ALU clause starting at 8:
+; EG-NEXT:     MOV * T0.W, KC0[0].X,
+; EG-NEXT:     MUL_IEEE T0.X, KC0[0].X, 0.0,
+; EG-NEXT:     MUL_IEEE T0.Y, KC0[0].Y, KC0[0].X,
+; EG-NEXT:     MUL_IEEE * T0.Z, KC0[0].Z, KC0[0].X,
 main_body:
   %0 = extractelement <4 x float> %reg1, i32 0
   %1 = extractelement <4 x float> %reg1, i32 1
@@ -92,11 +102,28 @@ main_body:
   ret void
 }
 
-; EG: {{^}}main2:
-; EG: T{{[0-9]+}}.XY__
-; EG: T{{[0-9]+}}.ZXY0
-
 define amdgpu_vs void @main2(<4 x float> inreg %reg0, <4 x float> inreg %reg1) {
+; EG-LABEL: main2:
+; EG:       ; %bb.0: ; %main_body
+; EG-NEXT:    CALL_FS
+; EG-NEXT:    ALU 11, @6, KC0[CB0:0-32], KC1[]
+; EG-NEXT:    EXPORT T1.XY__
+; EG-NEXT:    EXPORT T0.ZXY0
+; EG-NEXT:    CF_END
+; EG-NEXT:    PAD
+; EG-NEXT:    ALU clause starting at 6:
+; EG-NEXT:     MULADD_IEEE * T0.W, KC0[1].X, literal.x, 0.5,
+; EG-NEXT:    1042479491(1.591549e-01), 0(0.000000e+00)
+; EG-NEXT:     FRACT * T0.W, PV.W,
+; EG-NEXT:     ADD * T0.W, PV.W, literal.x,
+; EG-NEXT:    -1090519040(-5.000000e-01), 0(0.000000e+00)
+; EG-NEXT:     COS * T0.Z, PV.W,
+; EG-NEXT:     ADD T1.X, T1.X, literal.x,
+; EG-NEXT:     MOV T0.Y, KC0[0].Y,
+; EG-NEXT:     MOV * T0.X, KC0[0].X,
+; EG-NEXT:    1075838976(2.500000e+00), 0(0.000000e+00)
+; EG-NEXT:     MUL_IEEE * T1.Y, T1.Y, literal.x,
+; EG-NEXT:    1080033280(3.500000e+00), 0(0.000000e+00)
 main_body:
   %0 = extractelement <4 x float> %reg1, i32 0
   %1 = extractelement <4 x float> %reg1, i32 1


        


More information about the llvm-commits mailing list