aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
diff options
context:
space:
mode:
authorPranav Bhandarkar <pranav.bhandarkar@amd.com>2024-07-25 16:28:11 -0500
committerGitHub <noreply@github.com>2024-07-25 16:28:11 -0500
commit5b4e5f8ac6c6f7e25f7c87a26f2d2eaa0ebba8e3 (patch)
tree8f36720773f0ca0445ae203416fd12b5cafb4d6d /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
parentc9e5af3944e85c5f1272c48522b4e9eda398b462 (diff)
downloadllvm-5b4e5f8ac6c6f7e25f7c87a26f2d2eaa0ebba8e3.zip
llvm-5b4e5f8ac6c6f7e25f7c87a26f2d2eaa0ebba8e3.tar.gz
llvm-5b4e5f8ac6c6f7e25f7c87a26f2d2eaa0ebba8e3.tar.bz2
[OpenMPIRBuilder][Clang][NFC] - Combine `emitOffloadingArrays` and `emitOffloadingArraysArgument` in OpenMPIRBuilder (#97088)
This patch introduces a new interface in `OpenMPIRBuilder` that combines the creation of the so-called offloading pointer arrays and their subsequent preparation as arguments to the OpenMP runtime library. We then use this in Clang. This is intended to be used in the near future by other frontends such as Flang when lowering MLIR to LLVMIR.
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
-rw-r--r--llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp b/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
index 8653bbd..cb4c289 100644
--- a/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+++ b/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
@@ -6902,8 +6902,8 @@ TEST_F(OpenMPIRBuilderTest, EmitOffloadingArraysArguments) {
Info.RTArgs.MappersArray =
ConstantPointerNull::get(Array4VoidPtrTy->getPointerTo());
Info.NumberOfPtrs = 4;
-
- OMPBuilder.emitOffloadingArraysArgument(Builder, RTArgs, Info, false, false);
+ Info.EmitDebug = false;
+ OMPBuilder.emitOffloadingArraysArgument(Builder, RTArgs, Info, false);
EXPECT_NE(RTArgs.BasePointersArray, nullptr);
EXPECT_NE(RTArgs.PointersArray, nullptr);