diff options
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPContextTest.cpp')
-rw-r--r-- | llvm/unittests/Frontend/OpenMPContextTest.cpp | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/llvm/unittests/Frontend/OpenMPContextTest.cpp b/llvm/unittests/Frontend/OpenMPContextTest.cpp index 1c999a2..f9683ae 100644 --- a/llvm/unittests/Frontend/OpenMPContextTest.cpp +++ b/llvm/unittests/Frontend/OpenMPContextTest.cpp @@ -33,9 +33,11 @@ TEST_F(OpenMPContextTest, RoundTripAndAssociation) { #define OMP_TRAIT_SELECTOR(Enum, TraitSetEnum, Str, RequiresProperty) \ EXPECT_EQ(TraitSelector::Enum, \ getOpenMPContextTraitSelectorKind( \ - getOpenMPContextTraitSelectorName(TraitSelector::Enum))); \ + getOpenMPContextTraitSelectorName(TraitSelector::Enum), \ + TraitSet::TraitSetEnum)); \ EXPECT_EQ(Str, getOpenMPContextTraitSelectorName( \ - getOpenMPContextTraitSelectorKind(Str))); + getOpenMPContextTraitSelectorKind( \ + Str, TraitSet::TraitSetEnum))); #define OMP_TRAIT_PROPERTY(Enum, TraitSetEnum, TraitSelectorEnum, Str) \ EXPECT_EQ(TraitProperty::Enum, \ getOpenMPContextTraitPropertyKind( \ @@ -68,10 +70,10 @@ TEST_F(OpenMPContextTest, ValidNesting) { } TEST_F(OpenMPContextTest, ApplicabilityNonConstruct) { - OMPContext HostLinux(false, Triple("x86_64-unknown-linux")); - OMPContext DeviceLinux(true, Triple("x86_64-unknown-linux")); - OMPContext HostNVPTX(false, Triple("nvptx64-nvidia-cuda")); - OMPContext DeviceNVPTX(true, Triple("nvptx64-nvidia-cuda")); + OMPContext HostLinux(false, Triple("x86_64-unknown-linux"), Triple(), -1); + OMPContext DeviceLinux(true, Triple("x86_64-unknown-linux"), Triple(), -1); + OMPContext HostNVPTX(false, Triple("nvptx64-nvidia-cuda"), Triple(), -1); + OMPContext DeviceNVPTX(true, Triple("nvptx64-nvidia-cuda"), Triple(), -1); VariantMatchInfo Empty; EXPECT_TRUE(isVariantApplicableInContext(Empty, HostLinux)); @@ -129,19 +131,21 @@ TEST_F(OpenMPContextTest, ApplicabilityNonConstruct) { } TEST_F(OpenMPContextTest, ApplicabilityAllTraits) { - OMPContext HostLinuxParallelParallel(false, Triple("x86_64-unknown-linux")); + OMPContext HostLinuxParallelParallel(false, Triple("x86_64-unknown-linux"), + Triple(), -1); HostLinuxParallelParallel.addTrait( TraitProperty::construct_parallel_parallel); HostLinuxParallelParallel.addTrait( TraitProperty::construct_parallel_parallel); - OMPContext DeviceLinuxTargetParallel(true, Triple("x86_64-unknown-linux")); + OMPContext DeviceLinuxTargetParallel(true, Triple("x86_64-unknown-linux"), + Triple(), -1); DeviceLinuxTargetParallel.addTrait(TraitProperty::construct_target_target); DeviceLinuxTargetParallel.addTrait( TraitProperty::construct_parallel_parallel); - OMPContext HostNVPTXFor(false, Triple("nvptx64-nvidia-cuda")); + OMPContext HostNVPTXFor(false, Triple("nvptx64-nvidia-cuda"), Triple(), -1); HostNVPTXFor.addTrait(TraitProperty::construct_for_for); - OMPContext DeviceNVPTXTargetTeamsParallel(true, - Triple("nvptx64-nvidia-cuda")); + OMPContext DeviceNVPTXTargetTeamsParallel(true, Triple("nvptx64-nvidia-cuda"), + Triple(), -1); DeviceNVPTXTargetTeamsParallel.addTrait( TraitProperty::construct_target_target); DeviceNVPTXTargetTeamsParallel.addTrait(TraitProperty::construct_teams_teams); |