From 3eecc83897d49689b69988e92a75f668a0a3e726 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 30 Dec 2022 08:07:33 -0500 Subject: [PATCH] AMDGPU: Use default attributes on image dim intrinsics These were missing nocallback and willreturn --- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/include/llvm/IR/IntrinsicsAMDGPU.td b/llvm/include/llvm/IR/IntrinsicsAMDGPU.td index 2e63213..3404b17 100644 --- a/llvm/include/llvm/IR/IntrinsicsAMDGPU.td +++ b/llvm/include/llvm/IR/IntrinsicsAMDGPU.td @@ -793,7 +793,7 @@ class AMDGPUImageDimIntrinsicEval { // All dimension-aware intrinsics are derived from this class. class AMDGPUImageDimIntrinsic props, - list sdnodeprops> : Intrinsic< + list sdnodeprops> : DefaultAttrsIntrinsic< P_.RetTypes, // vdata(VGPR) -- for load/atomic-with-return !listconcat( !foreach(arg, P_.DataArgs, arg.Type), // vdata(VGPR) -- for store/atomic @@ -808,7 +808,6 @@ class AMDGPUImageDimIntrinsic.DmaskArgIndex>>]), !if(P_.IsSample, [ImmArg.UnormArgIndex>>], []), - [IntrWillReturn], [ImmArg.TexFailCtrlArgIndex>>, ImmArg.CachePolicyArgIndex>>]), -- 2.7.4