[llvm] [AMDGPU] Handle nontemporal and amdgpu.last.use metadata in amdgpu-lower-buffer-fat-pointers (PR #120139)

Acim Maravic via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 6 06:04:01 PST 2025


================
@@ -1240,6 +1240,11 @@ bool SITargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
     }
 
     Info.flags |= MachineMemOperand::MODereferenceable;
+
+    if (CI.hasMetadata(LLVMContext::MD_nontemporal))
+      Info.flags |= MachineMemOperand::MONonTemporal;
+    Info.flags |= getTargetMMOFlags(CI);
+
----------------
Acim-Maravic wrote:

Yes... I moved it up... There were already some metadata handling...

https://github.com/llvm/llvm-project/pull/120139


More information about the llvm-commits mailing list