From: Matt Arsenault Date: Fri, 30 Dec 2022 13:07:33 +0000 (-0500) Subject: AMDGPU: Use default attributes on image dim intrinsics X-Git-Tag: upstream/17.0.6~22447 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3eecc83897d49689b69988e92a75f668a0a3e726;p=platform%2Fupstream%2Fllvm.git AMDGPU: Use default attributes on image dim intrinsics These were missing nocallback and willreturn --- 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>>]),