Searched refs:TraitProperty (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPContext.h | 45 enum class TraitProperty { enum 140 if (Property == TraitProperty::device_isa___ANY) 150 SmallVector<TraitProperty, 8> ConstructTraits; 151 SmallDenseMap<TraitProperty, APInt> ScoreMap; 161 void addTrait(TraitProperty Property) { in addTrait() 176 SmallVector<TraitProperty, 8> ConstructTraits; 194 template <> struct DenseMapInfo<omp::TraitProperty> { 195 static inline omp::TraitProperty getEmptyKey() { 196 return omp::TraitProperty(-1); 199 return omp::TraitProperty(-2); [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPContextTest.cpp | 117 GPU.addTrait(TraitProperty::device_kind_gpu, ""); in TEST_F() 124 NoHost.addTrait(TraitProperty::device_kind_nohost, ""); in TEST_F() 134 TraitProperty::construct_parallel_parallel); in TEST_F() 136 TraitProperty::construct_parallel_parallel); in TEST_F() 140 TraitProperty::construct_parallel_parallel); in TEST_F() 146 TraitProperty::construct_target_target); in TEST_F() 149 TraitProperty::construct_parallel_parallel); in TEST_F() 208 GPU.addTrait(TraitProperty::device_kind_gpu, ""); in TEST_F() 241 TraitProperty::implementation_vendor_llvm, ""); in TEST_F() 247 TraitProperty::construct_parallel_parallel, ""); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 89 TraitProperty Property = TraitProperty(Bit); in OMPContext() 195 TraitProperty Property = TraitProperty(Bit); in isVariantApplicableInContextHelper() 278 TraitProperty Property = TraitProperty(Bit); in getVariantMatchScore() 447 return TraitProperty::device_isa___ANY; in getOpenMPContextTraitPropertyKind() 450 return TraitProperty::Enum; in getOpenMPContextTraitPropertyKind() 452 return TraitProperty::invalid; in getOpenMPContextTraitPropertyKind() 454 TraitProperty 456 return StringSwitch<TraitProperty>( in getOpenMPContextTraitPropertyForSelector() 461 : TraitProperty::invalid) in getOpenMPContextTraitPropertyForSelector() 463 .Default(TraitProperty::invalid); in getOpenMPContextTraitPropertyForSelector() [all …]
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 880 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 892 if (TIProperty.Kind != TraitProperty::invalid) { in parseOMPTraitPropertyKind() 894 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 931 TraitProperty PropertyForName = in parseOMPTraitPropertyKind() 933 if (PropertyForName == TraitProperty::invalid) in parseOMPTraitPropertyKind() 955 if (TIProperty.Kind == TraitProperty::invalid) in checkExtensionProperty() 963 TraitProperty::implementation_extension_allow_templates) in checkExtensionProperty() 1009 TIProperty.Kind = TraitProperty::invalid; in parseOMPContextProperty() 1012 if (TIProperty.Kind == TraitProperty::invalid) { in parseOMPContextProperty() 1082 if (PropertyForName == TraitProperty::invalid) in parseOMPTraitSelectorKind() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2417 TraitProperty::user_condition_unknown && in getAsVariantMatchInfo() 2422 VMI.addTrait(CondVal->isZero() ? TraitProperty::user_condition_false in getAsVariantMatchInfo() 2423 : TraitProperty::user_condition_true, in getAsVariantMatchInfo() 2426 VMI.addTrait(TraitProperty::user_condition_false, "<condition>"); in getAsVariantMatchInfo() 2436 VMI.addTrait(TraitProperty::user_condition_false, in getAsVariantMatchInfo() 2583 ArrayRef<llvm::omp::TraitProperty> ConstructTraits) in TargetOMPContext() 2592 for (llvm::omp::TraitProperty Property : ConstructTraits)
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 8793 llvm::omp::TraitProperty Kind = llvm::omp::TraitProperty::invalid; 8850 bool isExtensionActive(llvm::omp::TraitProperty TP) { in isExtensionActive() 8877 ArrayRef<llvm::omp::TraitProperty> ConstructTraits);
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 334 SmallVector<llvm::omp::TraitProperty, 8> ConstructTraits; 750 ArrayRef<llvm::omp::TraitProperty> getConstructTraits() { in getConstructTraits() 753 void handleConstructTrait(ArrayRef<llvm::omp::TraitProperty> Traits, in handleConstructTrait() 758 for (llvm::omp::TraitProperty Trait : llvm::reverse(Traits)) { in handleConstructTrait() 759 llvm::omp::TraitProperty Top = ConstructTraits.pop_back_val(); in handleConstructTrait() 4102 SmallVector<llvm::omp::TraitProperty, 8> Traits; in handleDeclareVariantConstructTrait() 4104 Traits.emplace_back(llvm::omp::TraitProperty::construct_target_target); in handleDeclareVariantConstructTrait() 4106 Traits.emplace_back(llvm::omp::TraitProperty::construct_teams_teams); in handleDeclareVariantConstructTrait() 4110 Traits.emplace_back(llvm::omp::TraitProperty::construct_for_for); in handleDeclareVariantConstructTrait() 4112 Traits.emplace_back(llvm::omp::TraitProperty::construct_simd_simd); in handleDeclareVariantConstructTrait() [all …]
|
| H A D | Sema.cpp | 885 llvm::omp::TraitProperty:: in checkUndefinedButUsed()
|
| H A D | SemaDecl.cpp | 6000 if (getOMPTraitInfoForSurroundingScope()->isExtensionActive(llvm::omp::TraitProperty:: in ActOnDeclarator()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12862 Property.Kind = readEnum<llvm::omp::TraitProperty>(); in readOMPTraitInfo()
|