[llvm] [NFC][SPIRV] Fix test after spirv-val update (PR #147523)
Victor Lomuller via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 8 06:42:24 PDT 2025
https://github.com/Naghasan created https://github.com/llvm/llvm-project/pull/147523
ptr-annotation.ll was incorrectly applying a decoration to an unsuitable target.
The patch changes the decoration to a valid one for the test.
>From ad0fad67e1fbf9eeb22bb74a16cab6a5f3c0a0ef Mon Sep 17 00:00:00 2001
From: Victor Lomuller <victor at codeplay.com>
Date: Tue, 8 Jul 2025 14:37:52 +0100
Subject: [PATCH] [NFC][SPIRV] Fix test after spirv-val update
ptr-annotation.ll was incorrectly applying a decoration to an unsuitable target.
The patch changes the decoration to a valid one for the test.
---
.../SPIRV/llvm-intrinsics/ptr-annotation.ll | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/llvm/test/CodeGen/SPIRV/llvm-intrinsics/ptr-annotation.ll b/llvm/test/CodeGen/SPIRV/llvm-intrinsics/ptr-annotation.ll
index 556062a6fef4b..05071dd43f74c 100644
--- a/llvm/test/CodeGen/SPIRV/llvm-intrinsics/ptr-annotation.ll
+++ b/llvm/test/CodeGen/SPIRV/llvm-intrinsics/ptr-annotation.ll
@@ -7,13 +7,13 @@
; CHECK-DAG: OpName %[[#Ptr3:]] "_arg3"
; CHECK-DAG: OpName %[[#Ptr4:]] "_arg4"
; CHECK-DAG: OpName %[[#Ptr5:]] "_arg5"
-; CHECK-DAG: OpDecorate %[[#Ptr1]] NonReadable
+; CHECK-DAG: OpDecorate %[[#Ptr1]] Restrict
; CHECK-DAG: OpDecorate %[[#Ptr2]] Alignment 128
-; CHECK-DAG: OpDecorate %[[#Ptr2]] NonReadable
+; CHECK-DAG: OpDecorate %[[#Ptr2]] Restrict
; CHECK-DAG: OpDecorate %[[#Ptr3]] Alignment 128
-; CHECK-DAG: OpDecorate %[[#Ptr3]] NonReadable
+; CHECK-DAG: OpDecorate %[[#Ptr3]] Restrict
; CHECK-DAG: OpDecorate %[[#Ptr4]] Alignment 128
-; CHECK-DAG: OpDecorate %[[#Ptr4]] NonReadable
+; CHECK-DAG: OpDecorate %[[#Ptr4]] Restrict
; CHECK-DAG: OpDecorate %[[#Ptr5]] UserSemantic "Unknown format"
; CHECK: %[[#Foo]] = OpFunction
; CHECK-NEXT: %[[#Ptr1]] = OpFunctionParameter
@@ -24,10 +24,10 @@
; CHECK: OpFunctionEnd
@.str.0 = private unnamed_addr addrspace(1) constant [16 x i8] c"../prefetch.hpp\00", section "llvm.metadata"
- at .str.1 = private unnamed_addr addrspace(1) constant [5 x i8] c"{25}\00", section "llvm.metadata"
- at .str.2 = private unnamed_addr addrspace(1) constant [13 x i8] c"{44:128}{25}\00", section "llvm.metadata"
- at .str.3 = private unnamed_addr addrspace(1) constant [15 x i8] c"{44:\22128\22}{25}\00", section "llvm.metadata"
- at .str.4 = private unnamed_addr addrspace(1) constant [13 x i8] c"{44,128}{25}\00", section "llvm.metadata"
+ at .str.1 = private unnamed_addr addrspace(1) constant [5 x i8] c"{19}\00", section "llvm.metadata"
+ at .str.2 = private unnamed_addr addrspace(1) constant [13 x i8] c"{44:128}{19}\00", section "llvm.metadata"
+ at .str.3 = private unnamed_addr addrspace(1) constant [15 x i8] c"{44:\22128\22}{19}\00", section "llvm.metadata"
+ at .str.4 = private unnamed_addr addrspace(1) constant [13 x i8] c"{44,128}{19}\00", section "llvm.metadata"
@.str.5 = private unnamed_addr addrspace(1) constant [15 x i8] c"Unknown format\00", section "llvm.metadata"
define spir_kernel void @foo(ptr addrspace(1) %_arg1, ptr addrspace(1) %_arg2, ptr addrspace(1) %_arg3, ptr addrspace(1) %_arg4, ptr addrspace(1) %_arg5) {
More information about the llvm-commits
mailing list