[llvm] 142d3c2 - [NFC][OMPIRBuilder][OpenMP] Pass AffinityData by reference instead of… (#191863)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 14 09:32:55 PDT 2026
Author: Chi-Chun, Chen
Date: 2026-04-14T11:32:51-05:00
New Revision: 142d3c2a445365498e8e7d8a2926595ac0508615
URL: https://github.com/llvm/llvm-project/commit/142d3c2a445365498e8e7d8a2926595ac0508615
DIFF: https://github.com/llvm/llvm-project/commit/142d3c2a445365498e8e7d8a2926595ac0508615.diff
LOG: [NFC][OMPIRBuilder][OpenMP] Pass AffinityData by reference instead of… (#191863)
… value
Added:
Modified:
llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h b/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
index 19a8a53556a73..5e7e2bbec3927 100644
--- a/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+++ b/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
@@ -1614,7 +1614,7 @@ class OpenMPIRBuilder {
const LocationDescription &Loc, InsertPointTy AllocaIP,
BodyGenCallbackTy BodyGenCB, bool Tied = true, Value *Final = nullptr,
Value *IfCondition = nullptr, const DependenciesInfo &Dependencies = {},
- AffinityData Affinities = {}, bool Mergeable = false,
+ const AffinityData &Affinities = {}, bool Mergeable = false,
Value *EventHandle = nullptr, Value *Priority = nullptr);
/// Generator for the taskgroup construct
diff --git a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
index 04431e22483d9..1842ec3f5d01d 100644
--- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
@@ -2453,7 +2453,7 @@ llvm::StructType *OpenMPIRBuilder::getKmpTaskAffinityInfoTy() {
OpenMPIRBuilder::InsertPointOrErrorTy OpenMPIRBuilder::createTask(
const LocationDescription &Loc, InsertPointTy AllocaIP,
BodyGenCallbackTy BodyGenCB, bool Tied, Value *Final, Value *IfCondition,
- const DependenciesInfo &Dependencies, AffinityData Affinities,
+ const DependenciesInfo &Dependencies, const AffinityData &Affinities,
bool Mergeable, Value *EventHandle, Value *Priority) {
if (!updateToLocation(Loc))
More information about the llvm-commits
mailing list