Home
last modified time | relevance | path

Searched refs:getAsSingle (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp521 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()
530 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()
597 OuterDecl = FoundOuter.getAsSingle<NamedDecl>(); in BuildCXXNestedNameSpecifier()
744 if (TypeDecl *TD = Found.getAsSingle<TypeDecl>()) { in BuildCXXNestedNameSpecifier()
747 } else if (Found.getAsSingle<TemplateDecl>()) { in BuildCXXNestedNameSpecifier()
754 if (NamedDecl *ND = Found.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()
H A DSemaCoroutine.cpp107 auto *Promise = R.getAsSingle<TypeDecl>(); in lookupPromiseType()
154 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType()
1068 auto *VD = Result.getAsSingle<VarDecl>(); in buildStdNoThrowDeclRef()
2029 StdCoroutineTraitsCache = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineTraits()
H A DHLSLExternalSemaSource.cpp42 PrevDecl = Result.getAsSingle<NamespaceDecl>(); in InitializeSema()
H A DSemaLambda.cpp1273 if (auto *BD = R.getAsSingle<BindingDecl>()) in ActOnLambdaExpressionAfterIntroducer()
1275 else if (R.getAsSingle<FieldDecl>()) { in ActOnLambdaExpressionAfterIntroducer()
1280 Var = R.getAsSingle<VarDecl>(); in ActOnLambdaExpressionAfterIntroducer()
H A DSemaDeclCXX.cpp1132 ClassTemplateDecl *TraitTD = Result.getAsSingle<ClassTemplateDecl>(); in lookupStdTypeTraitMember()
1238 auto *TD = R.getAsSingle<TypeDecl>(); in getTupleLikeElementType()
4445 TypeDecl *TyD = R.getAsSingle<TypeDecl>(); in BuildMemInitializer()
4482 if (auto UnqualifiedBase = R.getAsSingle<ClassTemplateDecl>()) { in BuildMemInitializer()
12257 ClassTemplateDecl *Template = Result.getAsSingle<ClassTemplateDecl>(); in LookupStdClassTemplate()
12465 NamespaceDecl *NS = R.getAsSingle<NamespaceDecl>(); in ActOnUsingDirective()
13246 if (!R.getAsSingle<TypeDecl>() && in BuildUsingDeclaration()
13247 !R.getAsSingle<UnresolvedUsingIfExistsDecl>()) { in BuildUsingDeclaration()
13258 if (IsInstantiation && R.getAsSingle<TypeDecl>()) { in BuildUsingDeclaration()
13267 if (R.getAsSingle<NamespaceDecl>()) { in BuildUsingDeclaration()
[all …]
H A DSemaTemplate.cpp339 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()
4788 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()
4797 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr()
4799 SS, R.getLookupNameInfo(), R.getAsSingle<VarTemplateDecl>(), in BuildTemplateIdExpr()
4807 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()
4810 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()
5039 if (Result.getAsSingle<TypeDecl>() || in CheckTemplateTypeArgument()
10431 VarDecl *Prev = Previous.getAsSingle<VarDecl>(); in ActOnExplicitInstantiation()
10432 VarTemplateDecl *PrevTemplate = Previous.getAsSingle<VarTemplateDecl>(); in ActOnExplicitInstantiation()
H A DSemaLookup.cpp716 EnumDecl *Decl = Result.getAsSingle<EnumDecl>(); in getOpenCLEnumType()
729 TypedefNameDecl *Decl = Result.getAsSingle<TypedefNameDecl>(); in getOpenCLTypedefType()
1002 if (const TagDecl *TD = Result.getAsSingle<TagDecl>()) in LookupPredefedObjCSuperType()
3365 return R.getAsSingle<NamedDecl>(); in LookupSingleName()
H A DSemaAttr.cpp948 VarDecl *VD = Lookup.getAsSingle<VarDecl>(); in ActOnPragmaUnused()
H A DSemaExpr.cpp2858 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) { in ActOnIdExpression()
2907 assert(R.getAsSingle<VarTemplateDecl>() && in ActOnIdExpression()
2944 if (const TypeDecl *TD = R.getAsSingle<TypeDecl>()) { in BuildQualifiedDeclarationNameExpr()
3223 !R.getAsSingle<FunctionTemplateDecl>() && in BuildDeclarationNameExpr()
6787 auto *BuiltInDecl = R.getAsSingle<FunctionDecl>(); in BuildBuiltinCallExpr()
16175 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf()
16178 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
16838 if (auto *SLDecl = ResultSL.getAsSingle<RecordDecl>()) { in LookupStdSourceLocationImpl()
16843 ImplDecl = ResultImpl.getAsSingle<CXXRecordDecl>(); in LookupStdSourceLocationImpl()
H A DSemaDecl.cpp662 if (const TagDecl *TD = R.getAsSingle<TagDecl>()) { in isTagName()
832 if (TagDecl *Tag = R.getAsSingle<TagDecl>()) { in isTagTypeWithMissingTag()
1030 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { in ClassifyName()
1220 TypeDecl *Type = Result.getAsSingle<TypeDecl>(); in ClassifyName()
2533 TypeDecl *Old = OldDecls.getAsSingle<TypeDecl>(); in MergeTypedefNameDecl()
6463 if (auto *TPD = Previous.getAsSingle<NamedDecl>(); in HandleDeclarator()
18811 PrevDecl = Previous.getAsSingle<NamedDecl>(); in HandleField()
20168 NamedDecl *PrevDecl = R.getAsSingle<NamedDecl>(); in ActOnEnumConstant()
H A DSemaObjC.cpp2013 !Result.getAsSingle<VarDecl>()) { in handleNSErrorDomain()
H A DSemaExprCXX.cpp223 if (TypeDecl *Type = Found.getAsSingle<TypeDecl>()) { in getDestructorName()
650 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
655 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
H A DSemaTemplateInstantiateDecl.cpp2238 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
H A DSemaOpenMP.cpp3099 } else if (!(VD = Lookup.getAsSingle<VarDecl>())) { in ActOnOpenMPIdExpression()
23054 NamedDecl *ND = Lookup.getAsSingle<NamedDecl>(); in lookupOpenMPDeclareTargetName()
H A DSemaOverload.cpp1311 Match = TemplateSpecResult.getAsSingle<FunctionDecl>(); in CheckOverload()
H A DTreeTransform.h1202 Tag = Result.getAsSingle<TagDecl>(); in RebuildDependentNameType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h558 DeclClass *getAsSingle() const { in getAsSingle() function