Home
last modified time | relevance | path

Searched defs:SemaRef (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/include/clang/Sema/
DSemaInternal.h59 SourceLocation Loc, Sema &SemaRef, in MarkVarDeclODRUsed()
96 TypoCorrectionConsumer(Sema &SemaRef, in TypoCorrectionConsumer()
306 Sema &SemaRef; variable
DTemplate.h247 : SemaRef(SemaRef), Outer(SemaRef.CurrentInstantiationScope), in SemaRef() argument
374 Sema &SemaRef; variable
397 TemplateDeclInstantiator(Sema &SemaRef, DeclContext *Owner, in TemplateDeclInstantiator()
DSema.h990 Sema &SemaRef; variable
994 SemaDiagnosticBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) in SemaDiagnosticBuilder()
6550 Sema &SemaRef; variable
6557 : SemaRef(SemaRef), PrevSFINAEErrors(SemaRef.NumSFINAEErrors), in SemaRef() function
6585 Sema &SemaRef; variable
6590 explicit TentativeAnalysisScope(Sema &SemaRef) in TentativeAnalysisScope()
DLookup.h289 static bool isVisible(Sema &SemaRef, NamedDecl *D) { in isVisible()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp204 Sema &SemaRef, ActiveTemplateInstantiation::InstantiationKind Kind, in InstantiatingTemplate()
235 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, in InstantiatingTemplate()
242 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, in InstantiatingTemplate()
249 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate()
258 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate()
268 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate()
279 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate()
290 Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, in InstantiatingTemplate()
299 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate()
309 Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, in InstantiatingTemplate()
[all …]
DSemaExprMember.cpp37 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record, in isProvablyNotDerivedFrom()
92 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef, in ClassifyImplicitMemberAccess()
198 static void diagnoseInstanceReference(Sema &SemaRef, in diagnoseInstanceReference()
486 static void DiagnoseQualifiedMemberReference(Sema &SemaRef, in DiagnoseQualifiedMemberReference()
601 static bool LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R, in LookupMemberExprInRecord()
670 [=](Sema &SemaRef, TypoExpr *TE, TypoCorrection TC) mutable { in LookupMemberExprInRecord()
884 Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, in BuildMemberExpr()
DSemaOpenMP.cpp112 Sema &SemaRef; member in __anon594bcec60111::DSAStackTy
640 Sema &SemaRef; member in __anon594bcec60211::VarDeclFilterCCC
792 Sema &SemaRef; member in __anon594bcec60311::LocalVarRefChecker
815 explicit LocalVarRefChecker(Sema &SemaRef) : SemaRef(SemaRef) {} in LocalVarRefChecker()
891 static void ReportOriginalDSA(Sema &SemaRef, DSAStackTy *Stack, in ReportOriginalDSA()
948 Sema &SemaRef; member in __anon594bcec60511::DSAAttrChecker
1026 DSAAttrChecker(DSAStackTy *S, Sema &SemaRef, CapturedStmt *CS) in DSAAttrChecker()
1228 static bool CheckNestingOfRegions(Sema &SemaRef, DSAStackTy *Stack, in CheckNestingOfRegions()
1918 Sema &SemaRef; member in __anon594bcec60911::OpenMPIterationSpaceChecker
1951 OpenMPIterationSpaceChecker(Sema &SemaRef, SourceLocation DefaultLoc) in OpenMPIterationSpaceChecker()
[all …]
DCodeCompleteConsumer.cpp432 PrintingCodeCompleteConsumer::ProcessCodeCompleteResults(Sema &SemaRef, in ProcessCodeCompleteResults()
509 PrintingCodeCompleteConsumer::ProcessOverloadCandidates(Sema &SemaRef, in ProcessOverloadCandidates()
DSemaStmt.cpp1829 static bool FinishForRangeVarDecl(Sema &SemaRef, VarDecl *Decl, Expr *Init, in FinishForRangeVarDecl()
1864 void NoteForRangeBeginEndFunction(Sema &SemaRef, Expr *E, in NoteForRangeBeginEndFunction()
1887 VarDecl *BuildForRangeVarDecl(Sema &SemaRef, SourceLocation Loc, in BuildForRangeVarDecl()
1983 static Sema::ForRangeStatus BuildNonArrayForRange(Sema &SemaRef, Scope *S, in BuildNonArrayForRange()
2061 static StmtResult RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, in RebuildForRangeWithDereference()
2374 static void DiagnoseForRangeReferenceVariableCopies(Sema &SemaRef, in DiagnoseForRangeReferenceVariableCopies()
2444 static void DiagnoseForRangeConstVariableCopies(Sema &SemaRef, in DiagnoseForRangeConstVariableCopies()
2485 static void DiagnoseForRangeVariableCopies(Sema &SemaRef, in DiagnoseForRangeVariableCopies()
DSemaDeclCXX.cpp742 static bool CheckConstexprParameterTypes(Sema &SemaRef, in CheckConstexprParameterTypes()
840 static bool CheckConstexprDeclStmt(Sema &SemaRef, const FunctionDecl *Dcl, in CheckConstexprDeclStmt()
953 static void CheckConstexprCtorInitializer(Sema &SemaRef, in CheckConstexprCtorInitializer()
992 CheckConstexprFunctionStmt(Sema &SemaRef, const FunctionDecl *Dcl, Stmt *S, in CheckConstexprFunctionStmt()
2636 Sema &SemaRef, const CXXConstructorDecl *Constructor) { in DiagnoseUninitializedFields()
2766 static bool FindBaseInitializer(Sema &SemaRef, in FindBaseInitializer()
3338 static Expr *CastForMoving(Sema &SemaRef, Expr *E, QualType T = QualType()) { in CastForMoving()
3361 BuildImplicitBaseInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, in BuildImplicitBaseInitializer()
3471 BuildImplicitMemberInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, in BuildImplicitMemberInitializer()
3803 static bool CollectFieldInitializer(Sema &SemaRef, BaseAndFieldInfo &Info, in CollectFieldInitializer()
[all …]
DSemaLookup.cpp1219 bool LookupResult::isVisibleSlow(Sema &SemaRef, NamedDecl *D) { in isVisibleSlow()
1271 static NamedDecl *findAcceptableDecl(Sema &SemaRef, NamedDecl *D) { in findAcceptableDecl()
3365 static void checkCorrectionVisibility(Sema &SemaRef, TypoCorrection &TC) { in checkCorrectionVisibility()
3854 static void LookupPotentialTypoResult(Sema &SemaRef, in LookupPotentialTypoResult()
3907 static void AddKeywordsToConsumer(Sema &SemaRef, in AddKeywordsToConsumer()
4448 FunctionCallFilterCCC::FunctionCallFilterCCC(Sema &SemaRef, unsigned NumArgs, in FunctionCallFilterCCC()
DSemaOverload.cpp5212 diagnoseAmbiguousConversion(Sema &SemaRef, SourceLocation Loc, Expr *From, in diagnoseAmbiguousConversion()
5230 diagnoseNoViableConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, in diagnoseNoViableConversion()
5270 static bool recordConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, in recordConversion()
5299 Sema &SemaRef, SourceLocation Loc, Expr *From, in finishContextualImplicitConversion()
5309 collectViableConversionCandidates(Sema &SemaRef, Expr *From, QualType ToType, in collectViableConversionCandidates()
6718 Sema &SemaRef; member in __anon32c395930411::BuiltinCandidateTypeSet
6731 BuiltinCandidateTypeSet(Sema &SemaRef) in BuiltinCandidateTypeSet()
10506 DiagnoseTwoPhaseLookup(Sema &SemaRef, SourceLocation FnLoc, in DiagnoseTwoPhaseLookup()
10607 DiagnoseTwoPhaseOperatorLookup(Sema &SemaRef, OverloadedOperatorKind Op, in DiagnoseTwoPhaseOperatorLookup()
10620 Sema &SemaRef; member in __anon32c395930a11::BuildRecoveryCallExprRAII
[all …]
DSemaCodeComplete.cpp124 Sema &SemaRef; member in __anoncc4d5a8b0111::ResultBuilder
172 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator, in ResultBuilder()
1517 Sema &SemaRef, in AddOrdinaryNameResults()
3867 static void mergeCandidatesWithResults(Sema &SemaRef, in mergeCandidatesWithResults()
3888 static QualType getParamType(Sema &SemaRef, in getParamType()
3913 static void CodeCompleteOverloadResults(Sema &SemaRef, Scope *S, in CodeCompleteOverloadResults()
5487 static void AddClassMessageCompletions(Sema &SemaRef, Scope *S, in AddClassMessageCompletions()
DSemaTemplate.cpp485 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, in translateTemplateArgument()
529 static void maybeDiagnoseTemplateParameterShadow(Sema &SemaRef, Scope *S, in maybeDiagnoseTemplateParameterShadow()
3155 SubstDefaultTemplateArgument(Sema &SemaRef, in SubstDefaultTemplateArgument()
3213 SubstDefaultTemplateArgument(Sema &SemaRef, in SubstDefaultTemplateArgument()
3265 SubstDefaultTemplateArgument(Sema &SemaRef, in SubstDefaultTemplateArgument()
8143 CurrentInstantiationRebuilder(Sema &SemaRef, in CurrentInstantiationRebuilder()
DSemaInit.cpp236 Sema &SemaRef; member in __anona99fa6cb0111::InitListChecker
342 ExprResult InitListChecker::PerformEmptyInit(Sema &SemaRef, in PerformEmptyInit()
1778 static void ExpandAnonymousFieldDesignator(Sema &SemaRef, in ExpandAnonymousFieldDesignator()
1806 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr()
DSema.cpp393 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { in ShouldRemoveFromUnused()
DSemaDecl.cpp667 static bool isTagTypeWithMissingTag(Sema &SemaRef, LookupResult &Result, in isTagTypeWithMissingTag()
3779 static bool CheckAnonMemberRedeclaration(Sema &SemaRef, in CheckAnonMemberRedeclaration()
3821 static bool InjectAnonymousStructOrUnionMembers(Sema &SemaRef, Scope *S, in InjectAnonymousStructOrUnionMembers()
6546 Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, in DiagnoseInvalidRedeclaration()
6685 static StorageClass getFunctionStorageClass(Sema &SemaRef, Declarator &D) { in getFunctionStorageClass()
6720 static FunctionDecl* CreateNewFunctionDecl(Sema &SemaRef, Declarator &D, in CreateNewFunctionDecl()
11231 static FixItHint createFriendTagNNSFixIt(Sema &SemaRef, NamedDecl *ND, Scope *S, in createFriendTagNNSFixIt()
DSemaLambda.cpp225 getGenericLambdaTemplateParameterList(LambdaScopeInfo *LSI, Sema &SemaRef) { in getGenericLambdaTemplateParameterList()
DSemaExpr.cpp1726 const TypoCorrection &TC, Sema &SemaRef, const CXXScopeSpec &SS, in emitEmptyLookupTypoDiagnostic()
4207 FunctionCallCCC(Sema &SemaRef, const IdentifierInfo *FuncName, in FunctionCallCCC()
11894 TransformToPE(Sema &SemaRef) : BaseTransform(SemaRef) { } in TransformToPE()
12041 static bool IsPotentiallyEvaluatedContext(Sema &SemaRef) { in IsPotentiallyEvaluatedContext()
13161 static void DoMarkVarDeclReferenced(Sema &SemaRef, SourceLocation Loc, in DoMarkVarDeclReferenced()
13284 static void MarkExprReferenced(Sema &SemaRef, SourceLocation Loc, in MarkExprReferenced()
DSemaExprCXX.cpp6057 static ExprResult attemptRecovery(Sema &SemaRef, in attemptRecovery()
6209 TransformTypos(Sema &SemaRef, llvm::function_ref<ExprResult(Expr *)> Filter) in TransformTypos()
DSemaChecking.cpp205 static bool SemaBuiltinSEHScopeCheck(Sema &SemaRef, CallExpr *TheCall, in SemaBuiltinSEHScopeCheck()
6972 static bool CheckForReference(Sema &SemaRef, const Expr *E, in CheckForReference()
7323 Sema &SemaRef; member in __anon2d68c4b30a11::SequenceChecker
DSemaTemplateInstantiateDecl.cpp40 static bool SubstQualifier(Sema &SemaRef, const DeclT *OldDecl, DeclT *NewDecl, in SubstQualifier()
DSemaType.cpp2131 Sema &SemaRef = state.getSema(); in GetDeclSpecTypeForDeclarator() local
/external/clang/lib/ARCMigrate/
DInternals.h150 Sema &SemaRef; variable
/external/clang/lib/Serialization/
DASTWriter.cpp2983 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3081 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
3938 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
4071 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
4095 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
4237 void ASTWriter::WriteAST(Sema &SemaRef, in WriteAST()
4274 void ASTWriter::WriteASTCore(Sema &SemaRef, in WriteASTCore()

12