[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