Lines Matching refs:TraitProperty
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()
4108 Traits.emplace_back(llvm::omp::TraitProperty::construct_parallel_parallel); 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()
7069 llvm::omp::TraitProperty::implementation_extension_allow_templates)) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7118 llvm::omp::TraitProperty::implementation_extension_disable_implicit_base); in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7600 llvm::omp::TraitProperty::construct_dispatch_dispatch)) { in ActOnOpenMPDeclareVariantDirective()