Lines Matching refs:TraitProperty
342 SmallVector<llvm::omp::TraitProperty, 8> ConstructTraits;
776 ArrayRef<llvm::omp::TraitProperty> getConstructTraits() { in getConstructTraits()
779 void handleConstructTrait(ArrayRef<llvm::omp::TraitProperty> Traits, in handleConstructTrait()
784 for (llvm::omp::TraitProperty Trait : llvm::reverse(Traits)) { in handleConstructTrait()
785 llvm::omp::TraitProperty Top = ConstructTraits.pop_back_val(); in handleConstructTrait()
4182 SmallVector<llvm::omp::TraitProperty, 8> Traits; in handleDeclareVariantConstructTrait()
4184 Traits.emplace_back(llvm::omp::TraitProperty::construct_target_target); in handleDeclareVariantConstructTrait()
4186 Traits.emplace_back(llvm::omp::TraitProperty::construct_teams_teams); in handleDeclareVariantConstructTrait()
4188 Traits.emplace_back(llvm::omp::TraitProperty::construct_parallel_parallel); in handleDeclareVariantConstructTrait()
4190 Traits.emplace_back(llvm::omp::TraitProperty::construct_for_for); in handleDeclareVariantConstructTrait()
4192 Traits.emplace_back(llvm::omp::TraitProperty::construct_simd_simd); in handleDeclareVariantConstructTrait()
7299 llvm::omp::TraitProperty::implementation_extension_allow_templates)) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7348 llvm::omp::TraitProperty::implementation_extension_disable_implicit_base); in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7836 llvm::omp::TraitProperty::construct_dispatch_dispatch)) { in ActOnOpenMPDeclareVariantDirective()