diff options
author | Pranav Bhandarkar <pranav.bhandarkar@amd.com> | 2024-07-25 16:28:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 16:28:11 -0500 |
commit | 5b4e5f8ac6c6f7e25f7c87a26f2d2eaa0ebba8e3 (patch) | |
tree | 8f36720773f0ca0445ae203416fd12b5cafb4d6d /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | |
parent | c9e5af3944e85c5f1272c48522b4e9eda398b462 (diff) | |
download | llvm-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.cpp | 4 |
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); |