diff options
author | Jan Sjodin <jan_sjodin@yahoo.com> | 2023-03-21 13:38:54 -0400 |
---|---|---|
committer | Jan Sjodin <jan_sjodin@yahoo.com> | 2023-03-23 11:46:28 -0400 |
commit | 85faee69928b1eeb74a0d74f374a1c74ddf236dd (patch) | |
tree | 04b754ec00091fd422a248472d2ac0d4c3edcb18 /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | |
parent | fd1850b36158eaee5a2d577adc5872ab58362669 (diff) | |
download | llvm-85faee69928b1eeb74a0d74f374a1c74ddf236dd.zip llvm-85faee69928b1eeb74a0d74f374a1c74ddf236dd.tar.gz llvm-85faee69928b1eeb74a0d74f374a1c74ddf236dd.tar.bz2 |
[OpenMP][OMPIRBuilder] Make OffloadEntriesInfoManager a member of OpenMPIRBuilder
This patch adds the OffloadEntriesInfoManager to the OpenMPIRBuilder, and
allows the OffloadEntriesInfoManager to access the Configuration in the
OpenMPIRBuilder. With the shared Config there is no risk for inconsistencies,
and there is no longer the need for clang to have a separate
OffloadEntriesInfoManager.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D146549
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
-rw-r--r-- | llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp b/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp index 05a1d7a..aee8ed2 100644 --- a/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp +++ b/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp @@ -5730,8 +5730,9 @@ TEST_F(OpenMPIRBuilderTest, EmitOffloadingArraysArguments) { } TEST_F(OpenMPIRBuilderTest, OffloadEntriesInfoManager) { - OffloadEntriesInfoManager InfoManager; - InfoManager.setConfig(OpenMPIRBuilderConfig(true, false, false, false)); + OpenMPIRBuilder OMPBuilder(*M); + OMPBuilder.setConfig(OpenMPIRBuilderConfig(true, false, false, false)); + OffloadEntriesInfoManager &InfoManager = OMPBuilder.OffloadInfoManager; TargetRegionEntryInfo EntryInfo("parent", 1, 2, 4, 0); InfoManager.initializeTargetRegionEntryInfo(EntryInfo, 0); EXPECT_TRUE(InfoManager.hasTargetRegionEntryInfo(EntryInfo)); |