Searched refs:TraitProperty (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPContext.h | 46 enum class TraitProperty { enum 59 LLVM_ABI TraitSet getOpenMPContextTraitSetForProperty(TraitProperty Property); 71 getOpenMPContextTraitSelectorForProperty(TraitProperty Property); 78 LLVM_ABI TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set, 83 LLVM_ABI TraitProperty 89 LLVM_ABI StringRef getOpenMPContextTraitPropertyName(TraitProperty Kind, 94 LLVM_ABI StringRef getOpenMPContextTraitPropertyFullName(TraitProperty Kind); 117 LLVM_ABI bool isValidTraitPropertyForTraitSetAndSelector(TraitProperty Property, 129 void addTrait(TraitProperty Property, StringRef RawString, 138 void addTrait(TraitSet Set, TraitProperty Property, StringRef RawString, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 32 ActiveTraits.set(unsigned(TraitProperty::target_device_kind_nohost)); in OMPContext() 50 ActiveTraits.set(unsigned(TraitProperty::target_device_kind_cpu)); in OMPContext() 56 ActiveTraits.set(unsigned(TraitProperty::target_device_kind_gpu)); in OMPContext() 66 ActiveTraits.set(unsigned(TraitProperty::Enum)); \ in OMPContext() 69 ActiveTraits.set(unsigned(TraitProperty::Enum)); \ in OMPContext() 76 ? TraitProperty::device_kind_nohost in OMPContext() 77 : TraitProperty::device_kind_host)); in OMPContext() 78 ActiveTraits.set(unsigned(TraitProperty::target_device_kind_host)); in OMPContext() 96 ActiveTraits.set(unsigned(TraitProperty::device_kind_cpu)); in OMPContext() 97 ActiveTraits.set(unsigned(TraitProperty::target_device_kind_cpu)); in OMPContext() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 575 /* ConstructTraits */ ArrayRef<llvm::omp::TraitProperty>(), in ParseOpenMPDeclareBeginVariantDirective() 826 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 849 if (TIProperty.Kind != TraitProperty::invalid) { in parseOMPTraitPropertyKind() 851 TIProperty.Kind = TraitProperty::invalid; in parseOMPTraitPropertyKind() 889 TraitProperty PropertyForName = in parseOMPTraitPropertyKind() 891 if (PropertyForName == TraitProperty::invalid) in parseOMPTraitPropertyKind() 913 if (TIProperty.Kind == TraitProperty::invalid) in checkExtensionProperty() 917 TraitProperty::implementation_extension_disable_implicit_base) in checkExtensionProperty() 921 TraitProperty::implementation_extension_allow_templates) in checkExtensionProperty() 925 TraitProperty::implementation_extension_bind_to_declaration) in checkExtensionProperty() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2779 TraitProperty::user_condition_unknown && in getAsVariantMatchInfo() 2784 VMI.addTrait(CondVal->isZero() ? TraitProperty::user_condition_false in getAsVariantMatchInfo() 2785 : TraitProperty::user_condition_true, in getAsVariantMatchInfo() 2788 VMI.addTrait(TraitProperty::user_condition_false, "<condition>"); in getAsVariantMatchInfo() 2798 VMI.addTrait(TraitProperty::user_condition_false, in getAsVariantMatchInfo() 2945 ArrayRef<llvm::omp::TraitProperty> ConstructTraits, int DeviceNum) in TargetOMPContext() 2958 for (llvm::omp::TraitProperty Property : ConstructTraits)
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 9488 llvm::omp::TraitProperty Kind = llvm::omp::TraitProperty::invalid; 9547 bool isExtensionActive(llvm::omp::TraitProperty TP) { in isExtensionActive() 9574 ArrayRef<llvm::omp::TraitProperty> ConstructTraits,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 344 SmallVector<llvm::omp::TraitProperty, 8> ConstructTraits; 760 ArrayRef<llvm::omp::TraitProperty> getConstructTraits() { in getConstructTraits() 763 void handleConstructTrait(ArrayRef<llvm::omp::TraitProperty> Traits, in handleConstructTrait() 768 for (llvm::omp::TraitProperty Trait : llvm::reverse(Traits)) { in handleConstructTrait() 769 llvm::omp::TraitProperty Top = ConstructTraits.pop_back_val(); in handleConstructTrait() 4219 SmallVector<llvm::omp::TraitProperty, 8> Traits; in handleDeclareVariantConstructTrait() 4221 Traits.emplace_back(llvm::omp::TraitProperty::construct_target_target); in handleDeclareVariantConstructTrait() 4223 Traits.emplace_back(llvm::omp::TraitProperty::construct_teams_teams); in handleDeclareVariantConstructTrait() 4225 Traits.emplace_back(llvm::omp::TraitProperty::construct_parallel_parallel); in handleDeclareVariantConstructTrait() 4227 Traits.emplace_back(llvm::omp::TraitProperty::construct_for_for); in handleDeclareVariantConstructTrait() [all …]
|
| H A D | Sema.cpp | 1035 llvm::omp::TraitProperty:: in checkUndefinedButUsed()
|
| H A D | SemaDecl.cpp | 6155 llvm::omp::TraitProperty:: in ActOnDeclarator()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12630 Property.Kind = readEnum<llvm::omp::TraitProperty>(); in readOMPTraitInfo()
|