aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Frontend/OpenMPContextTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPContextTest.cpp')
-rw-r--r--llvm/unittests/Frontend/OpenMPContextTest.cpp26
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);