Author: Jan Leyonberg Date: 2024-07-24T14:02:52Z New Revision: 43cec9d5512692315a749ccb080dcd04561453f3
URL: https://github.com/llvm/llvm-project/commit/43cec9d5512692315a749ccb080dcd04561453f3 DIFF: https://github.com/llvm/llvm-project/commit/43cec9d5512692315a749ccb080dcd04561453f3.diff LOG: [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) Added: Modified: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp Removed: ################################################################################ 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