Searched refs:TraitProperty (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPContext.h | 45 enum class TraitProperty { enum 58 TraitSet getOpenMPContextTraitSetForProperty(TraitProperty Property); 68 TraitSelector getOpenMPContextTraitSelectorForProperty(TraitProperty Property); 75 TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set, 80 TraitProperty getOpenMPContextTraitPropertyForSelector(TraitSelector Selector); 85 StringRef getOpenMPContextTraitPropertyName(TraitProperty Kind, 90 StringRef getOpenMPContextTraitPropertyFullName(TraitProperty Kind); 112 bool isValidTraitPropertyForTraitSetAndSelector(TraitProperty Property, 124 void addTrait(TraitProperty Property, StringRef RawString, 133 void addTrait(TraitSet Set, TraitProperty Property, StringRef RawString, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 31 ? TraitProperty::device_kind_nohost in OMPContext() 32 : TraitProperty::device_kind_host)); in OMPContext() 49 ActiveTraits.set(unsigned(TraitProperty::device_kind_cpu)); in OMPContext() 54 ActiveTraits.set(unsigned(TraitProperty::device_kind_gpu)); in OMPContext() 64 ActiveTraits.set(unsigned(TraitProperty::Enum)); \ in OMPContext() 67 ActiveTraits.set(unsigned(TraitProperty::Enum)); \ in OMPContext() 77 ActiveTraits.set(unsigned(TraitProperty::implementation_vendor_llvm)); in OMPContext() 80 ActiveTraits.set(unsigned(TraitProperty::user_condition_true)); in OMPContext() 83 ActiveTraits.set(unsigned(TraitProperty::device_kind_any)); in OMPContext() 89 TraitProperty Property = TraitProperty(Bit); in OMPContext() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 877 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 889 if (TIProperty.Kind != TraitProperty::invalid) { in parseOMPTraitPropertyKind() 891 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 928 TraitProperty PropertyForName = in parseOMPTraitPropertyKind() 930 if (PropertyForName == TraitProperty::invalid) in parseOMPTraitPropertyKind() 952 if (TIProperty.Kind == TraitProperty::invalid) in checkExtensionProperty() 956 TraitProperty::implementation_extension_disable_implicit_base) in checkExtensionProperty() 960 TraitProperty::implementation_extension_allow_templates) in checkExtensionProperty() 964 TraitProperty::implementation_extension_bind_to_declaration) in checkExtensionProperty() 969 llvm::omp::TraitProperty::implementation_extension_match_all || in checkExtensionProperty() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2478 TraitProperty::user_condition_unknown && in getAsVariantMatchInfo() 2483 VMI.addTrait(CondVal->isZero() ? TraitProperty::user_condition_false in getAsVariantMatchInfo() 2484 : TraitProperty::user_condition_true, in getAsVariantMatchInfo() 2487 VMI.addTrait(TraitProperty::user_condition_false, "<condition>"); in getAsVariantMatchInfo() 2497 VMI.addTrait(TraitProperty::user_condition_false, in getAsVariantMatchInfo() 2644 ArrayRef<llvm::omp::TraitProperty> ConstructTraits) in TargetOMPContext() 2653 for (llvm::omp::TraitProperty Property : ConstructTraits)
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 8768 llvm::omp::TraitProperty Kind = llvm::omp::TraitProperty::invalid; 8825 bool isExtensionActive(llvm::omp::TraitProperty TP) { in isExtensionActive() 8852 ArrayRef<llvm::omp::TraitProperty> ConstructTraits);
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 337 SmallVector<llvm::omp::TraitProperty, 8> ConstructTraits; 753 ArrayRef<llvm::omp::TraitProperty> getConstructTraits() { in getConstructTraits() 756 void handleConstructTrait(ArrayRef<llvm::omp::TraitProperty> Traits, in handleConstructTrait() 761 for (llvm::omp::TraitProperty Trait : llvm::reverse(Traits)) { in handleConstructTrait() 762 llvm::omp::TraitProperty Top = ConstructTraits.pop_back_val(); in handleConstructTrait() 4157 SmallVector<llvm::omp::TraitProperty, 8> Traits; in handleDeclareVariantConstructTrait() 4159 Traits.emplace_back(llvm::omp::TraitProperty::construct_target_target); in handleDeclareVariantConstructTrait() 4161 Traits.emplace_back(llvm::omp::TraitProperty::construct_teams_teams); in handleDeclareVariantConstructTrait() 4163 Traits.emplace_back(llvm::omp::TraitProperty::construct_parallel_parallel); in handleDeclareVariantConstructTrait() 4165 Traits.emplace_back(llvm::omp::TraitProperty::construct_for_for); in handleDeclareVariantConstructTrait() [all …]
|
| H A D | Sema.cpp | 887 llvm::omp::TraitProperty:: in checkUndefinedButUsed()
|
| H A D | SemaDecl.cpp | 6079 if (getOMPTraitInfoForSurroundingScope()->isExtensionActive(llvm::omp::TraitProperty:: in ActOnDeclarator()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 11367 Property.Kind = readEnum<llvm::omp::TraitProperty>(); in readOMPTraitInfo()
|