Searched defs:SemaRef (Results 1 - 24 of 24) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaInternal.h45 MarkVarDeclODRUsed(VarDecl *Var, SourceLocation Loc, Sema &SemaRef, const unsigned *const FunctionScopeIndexToStopAt) argument
H A DLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, argument
151 LookupResult(Sema &SemaRef, DeclarationName Name, argument
289 static bool isVisible(Sema &SemaRef, NamedDecl *D) { argument
666 Sema &SemaRef; member in class:clang::LookupResult
[all...]
H A DSema.h901 Sema &SemaRef; member in class:clang::Sema::SemaDiagnosticBuilder
905 SemaDiagnosticBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) argument
6284 Sema &SemaRef; member in struct:clang::Sema::InstantiatingTemplate
6320 Sema &SemaRef; member in class:clang::Sema::SFINAETrap
6326 SFINAETrap(Sema &SemaRef, bool AccessCheckingSFINAE = false) argument
6355 Sema &SemaRef; member in class:clang::Sema::TentativeAnalysisScope
6360 TentativeAnalysisScope(Sema &SemaRef) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DInternals.h147 Sema &SemaRef; member in class:clang::arcmt::MigrationPass
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp436 PrintingCodeCompleteConsumer::ProcessCodeCompleteResults(Sema &SemaRef, argument
488 PrintingCodeCompleteConsumer::ProcessOverloadCandidates(Sema &SemaRef, argument
H A DSema.cpp340 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { argument
H A DSemaExprMember.cpp36 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record, argument
91 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef, argument
199 static void diagnoseInstanceReference(Sema &SemaRef, argument
473 DiagnoseQualifiedMemberReference(Sema &SemaRef, Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, NamedDecl *rep, const DeclarationNameInfo &nameInfo) argument
583 LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R, SourceRange BaseRange, const RecordType *RTy, SourceLocation OpLoc, CXXScopeSpec &SS, bool HasTemplateArgs) argument
852 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument
[all...]
H A DSemaLambda.cpp136 getGenericLambdaTemplateParameterList(LambdaScopeInfo *LSI, Sema &SemaRef) { argument
H A DSemaTemplateInstantiate.cpp194 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
217 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
240 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
265 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
294 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
318 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, VarTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
342 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
366 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
390 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
414 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
741 TemplateInstantiator(Sema &SemaRef, const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaTemplateDeduction.cpp3919 SubstituteAutoTransform(Sema &SemaRef, QualType Replacement) : argument
H A DSemaTemplateInstantiateDecl.cpp2993 InstantiateExceptionSpec(Sema &SemaRef, FunctionDecl *New, const FunctionProtoType *Proto, const MultiLevelTemplateArgumentList &TemplateArgs) argument
[all...]
H A DSemaInit.cpp236 Sema &SemaRef; member in class:__anon3287::InitListChecker
1584 ExpandAnonymousFieldDesignator(Sema &SemaRef, DesignatedInitExpr *DIE, unsigned DesigIdx, IndirectFieldDecl *IndirectField) argument
1630 CloneDesignatedInitExpr(Sema &SemaRef, DesignatedInitExpr *DIE) argument
[all...]
H A DSemaLookup.cpp1241 bool LookupResult::isVisibleSlow(Sema &SemaRef, NamedDecl *D) { argument
1278 static NamedDecl *findAcceptableDecl(Sema &SemaRef, NamedDecl *D) { argument
3407 Sema &SemaRef; member in class:__anon3299::TypoCorrectionConsumer
3410 TypoCorrectionConsumer(Sema &SemaRef, IdentifierInfo *Typo) argument
3767 LookupPotentialTypoResult(Sema &SemaRef, LookupResult &Res, IdentifierInfo *Name, Scope *S, CXXScopeSpec *SS, DeclContext *MemberContext, bool EnteringContext, bool isObjCIvarLookup, bool FindHidden) argument
3820 AddKeywordsToConsumer(Sema &SemaRef, TypoCorrectionConsumer &Consumer, Scope *S, CorrectionCandidateCallback &CCC, bool AfterNestedNameSpecifier) argument
3972 checkCorrectionVisibility(Sema &SemaRef, TypoCorrection &TC, DeclarationName TypoName) argument
[all...]
H A DSemaStmt.cpp1739 static bool FinishForRangeVarDecl(Sema &SemaRef, VarDecl *Decl, Expr *Init, argument
1774 void NoteForRangeBeginEndFunction(Sema &SemaRef, Expr *E, argument
1797 BuildForRangeVarDecl(Sema &SemaRef, SourceLocation Loc, QualType Type, const char *Name) argument
1893 BuildNonArrayForRange(Sema &SemaRef, Scope *S, Expr *BeginRange, Expr *EndRange, QualType RangeType, VarDecl *BeginVar, VarDecl *EndVar, SourceLocation ColonLoc, OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, ExprResult *EndExpr, Sema::BeginEndFunction *BEF) argument
1971 RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, SourceLocation ForLoc, Stmt *LoopVarDecl, SourceLocation ColonLoc, Expr *Range, SourceLocation RangeLoc, SourceLocation RParenLoc) argument
2009 InvalidateOnErrorScope(Sema &SemaRef, Decl *D, bool Enabled) argument
[all...]
H A DSemaType.cpp2078 Sema &SemaRef = state.getSema(); local
[all...]
H A DSemaCodeComplete.cpp124 Sema &SemaRef; member in class:__anon3250::ResultBuilder
172 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator, argument
1517 AddOrdinaryNameResults(Sema::ParserCompletionContext CCC, Scope *S, Sema &SemaRef, ResultBuilder &Results) argument
5403 AddClassMessageCompletions(Sema &SemaRef, Scope *S, ParsedType Receiver, ArrayRef<IdentifierInfo *> SelIdents, bool AtArgumentExpression, bool IsSuper, ResultBuilder &Results) argument
[all...]
H A DSemaTemplate.cpp491 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, argument
535 static void maybeDiagnoseTemplateParameterShadow(Sema &SemaRef, Scope *S, argument
3051 SubstDefaultTemplateArgument(Sema &SemaRef, argument
3109 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
3161 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
7843 CurrentInstantiationRebuilder(Sema &SemaRef, SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaChecking.cpp5770 Sema &SemaRef; member in class:__anon3243::SequenceChecker
H A DSemaDecl.cpp504 static bool isTagTypeWithMissingTag(Sema &SemaRef, LookupResult &Result, argument
3419 static bool CheckAnonMemberRedeclaration(Sema &SemaRef, argument
3461 InjectAnonymousStructOrUnionMembers(Sema &SemaRef, Scope *S, DeclContext *Owner, RecordDecl *AnonRecord, AccessSpecifier AS, SmallVectorImpl<NamedDecl *> &Chaining, bool MSAnonStruct) argument
6040 DiagnoseInvalidRedeclaration( Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, ActOnFDArgs &ExtraArgs, bool IsLocalFriend, Scope *S) argument
6180 getFunctionStorageClass(Sema &SemaRef, Declarator &D) argument
6216 CreateNewFunctionDecl(Sema &SemaRef, Declarator &D, DeclContext *DC, QualType &R, TypeSourceInfo *TInfo, FunctionDecl::StorageClass SC, bool &IsVirtualOkay) argument
[all...]
H A DSemaDeclCXX.cpp713 static bool CheckConstexprParameterTypes(Sema &SemaRef, argument
811 static bool CheckConstexprDeclStmt(Sema &SemaRef, const FunctionDecl *Dcl, argument
924 CheckConstexprCtorInitializer(Sema &SemaRef, const FunctionDecl *Dcl, FieldDecl *Field, llvm::SmallSet<Decl*, 16> &Inits, bool &Diagnosed) argument
959 CheckConstexprFunctionStmt(Sema &SemaRef, const FunctionDecl *Dcl, Stmt *S, SmallVectorImpl<SourceLocation> &ReturnStmts, SourceLocation &Cxx1yLoc) argument
2291 DiagnoseUninitializedFields( Sema &SemaRef, const CXXConstructorDecl *Constructor) argument
2388 FindBaseInitializer(Sema &SemaRef, CXXRecordDecl *ClassDecl, QualType BaseType, const CXXBaseSpecifier *&DirectBaseSpec, const CXXBaseSpecifier *&VirtualBaseSpec) argument
2957 CastForMoving(Sema &SemaRef, Expr *E, QualType T = QualType()) argument
2980 BuildImplicitBaseInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, ImplicitInitializerKind ImplicitInitKind, CXXBaseSpecifier *BaseSpec, bool IsInheritedVirtualBase, CXXCtorInitializer *&CXXBaseInit) argument
3090 BuildImplicitMemberInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, ImplicitInitializerKind ImplicitInitKind, FieldDecl *Field, IndirectFieldDecl *Indirect, CXXCtorInitializer *&CXXMemberInit) argument
3392 CollectFieldInitializer(Sema &SemaRef, BaseAndFieldInfo &Info, FieldDecl *Field, IndirectFieldDecl *Indirect = 0) argument
3662 DiagnoseBaseOrMemInitializerOrder( Sema &SemaRef, const CXXConstructorDecl *Constructor, ArrayRef<CXXCtorInitializer *> Inits) argument
8194 InheritingConstructorInfo(Sema &SemaRef, CXXRecordDecl *Derived) argument
8463 Sema &SemaRef; member in class:__anon3271::InheritingConstructorInfo
10558 CheckOperatorNewDeleteDeclarationScope(Sema &SemaRef, const FunctionDecl *FnDecl) argument
10578 CheckOperatorNewDeleteTypes(Sema &SemaRef, const FunctionDecl *FnDecl, CanQualType ExpectedResultType, CanQualType ExpectedFirstParamType, unsigned DependentParamTypeDiag, unsigned InvalidParamTypeDiag) argument
10626 CheckOperatorNewDeclaration(Sema &SemaRef, const FunctionDecl *FnDecl) argument
10657 CheckOperatorDeleteDeclaration(Sema &SemaRef, FunctionDecl *FnDecl) argument
[all...]
H A DSemaOverload.cpp5113 diagnoseAmbiguousConversion(Sema &SemaRef, SourceLocation Loc, Expr *From, argument
5131 diagnoseNoViableConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, argument
5171 recordConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, Sema::ContextualImplicitConverter &Converter, QualType T, bool HadMultipleCandidates, DeclAccessPair &Found) argument
5199 finishContextualImplicitConversion( Sema &SemaRef, SourceLocation Loc, Expr *From, Sema::ContextualImplicitConverter &Converter) argument
5210 collectViableConversionCandidates(Sema &SemaRef, Expr *From, QualType ToType, UnresolvedSetImpl &ViableConversions, OverloadCandidateSet &CandidateSet) argument
6358 Sema &SemaRef; member in class:clang::__anon3315::BuiltinCandidateTypeSet
6371 BuiltinCandidateTypeSet(Sema &SemaRef) argument
10041 DiagnoseTwoPhaseLookup(Sema &SemaRef, SourceLocation FnLoc, const CXXScopeSpec &SS, LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args) argument
10141 DiagnoseTwoPhaseOperatorLookup(Sema &SemaRef, OverloadedOperatorKind Op, SourceLocation OpLoc, ArrayRef<Expr *> Args) argument
10153 Sema &SemaRef; member in class:__anon3319::BuildRecoveryCallExprRAII
10171 BuildRecoveryCallExpr(Sema &SemaRef, Scope *S, Expr *Fn, UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, llvm::MutableArrayRef<Expr *> Args, SourceLocation RParenLoc, bool EmptyLookup, bool AllowTypoCorrection) argument
10302 FinishOverloadedCallExpr(Sema &SemaRef, Scope *S, Expr *Fn, UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, MultiExprArg Args, SourceLocation RParenLoc, Expr *ExecConfig, OverloadCandidateSet *CandidateSet, OverloadCandidateSet::iterator *Best, OverloadingResult OverloadResult, bool AllowTypoCorrection) argument
[all...]
H A DTreeTransform.h114 Sema &SemaRef; member in class:clang::TreeTransform
123 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } argument
[all...]
H A DSemaExpr.cpp3963 FunctionCallCCC(Sema &SemaRef, const IdentifierInfo *FuncName, argument
10570 static void MakeObjCStringLiteralFixItHint(Sema& SemaRef, QualType DstType, argument
10951 TransformToPE(Sema &SemaRef) : BaseTransform(SemaRef) { } argument
11099 static bool IsPotentiallyEvaluatedContext(Sema &SemaRef) { argument
12066 DoMarkVarDeclReferenced(Sema &SemaRef, SourceLocation Loc, VarDecl *Var, Expr *E) argument
12185 MarkExprReferenced(Sema &SemaRef, SourceLocation Loc, Decl *D, Expr *E, bool OdrUse) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp2803 void ASTWriter::WriteSelectors(Sema &SemaRef) { argument
2901 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { argument
3518 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { argument
3680 WriteLateParsedTemplates(Sema &SemaRef) argument
3807 WriteAST(Sema &SemaRef, const std::string &OutputFile, Module *WritingModule, StringRef isysroot, bool hasErrors) argument
3843 WriteASTCore(Sema &SemaRef, StringRef isysroot, const std::string &OutputFile, Module *WritingModule) argument
[all...]

Completed in 602 milliseconds