https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/100381
Backport 5b15d9c441810121c23f9f421bbb007fd4c448e8 Requested by: @jhuber6 >From 43cec9d5512692315a749ccb080dcd04561453f3 Mon Sep 17 00:00:00 2001 From: Jan Leyonberg <jan_sjo...@yahoo.com> Date: Wed, 24 Jul 2024 09:57:39 -0400 Subject: [PATCH] [clang][OpenMP] Propoagate debug location to OMPIRBuilder reduction codegen (#100358) This patch propagates the debug location from Clang to the OpenMPIRBuilder. Fixes https://github.com/llvm/llvm-project/issues/97458 (cherry picked from commit 5b15d9c441810121c23f9f421bbb007fd4c448e8) --- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp b/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp index f5bd4a141cc2d..8965a14d88a6f 100644 --- a/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp +++ b/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp @@ -1695,7 +1695,8 @@ void CGOpenMPRuntimeGPU::emitReduction( CGF.AllocaInsertPt->getIterator()); InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), CGF.Builder.GetInsertPoint()); - llvm::OpenMPIRBuilder::LocationDescription OmpLoc(CodeGenIP); + llvm::OpenMPIRBuilder::LocationDescription OmpLoc( + CodeGenIP, CGF.SourceLocToDebugLoc(Loc)); llvm::SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> ReductionInfos; CodeGenFunction::OMPPrivateScope Scope(CGF); _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits