Lines Matching refs:Sema
62 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy()
77 void Sema::ActOnTranslationUnitScope(Scope *S) { in ActOnTranslationUnitScope()
84 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, in Sema() function in Sema
130 void Sema::Initialize() { in Initialize()
187 Sema::~Sema() { in ~Sema()
212 bool Sema::makeUnavailableInSystemHeader(SourceLocation loc, in makeUnavailableInSystemHeader()
233 ASTMutationListener *Sema::getASTMutationListener() const { in getASTMutationListener()
238 void Sema::PrintStats() const { in PrintStats()
249 ExprResult Sema::ImpCastExprToType(Expr *E, QualType Ty, in ImpCastExprToType()
302 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
318 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { in ShouldRemoveFromUnused()
368 static void checkUndefinedInternals(Sema &S) { in checkUndefinedInternals()
412 void Sema::LoadExternalWeakUndeclaredIdentifiers() { in LoadExternalWeakUndeclaredIdentifiers()
506 void Sema::ActOnEndOfTranslationUnit() { in ActOnEndOfTranslationUnit()
753 DeclContext *Sema::getFunctionLevelDeclContext() { in getFunctionLevelDeclContext()
773 FunctionDecl *Sema::getCurFunctionDecl() { in getCurFunctionDecl()
778 ObjCMethodDecl *Sema::getCurMethodDecl() { in getCurMethodDecl()
783 NamedDecl *Sema::getCurFunctionOrMethodDecl() { in getCurFunctionOrMethodDecl()
790 void Sema::EmitCurrentDiagnostic(unsigned DiagID) { in EmitCurrentDiagnostic()
892 Sema::SemaDiagnosticBuilder
893 Sema::Diag(SourceLocation Loc, const PartialDiagnostic& PD) { in Diag()
904 bool Sema::findMacroSpelling(SourceLocation &locref, StringRef name) { in findMacroSpelling()
932 Scope *Sema::getScopeForContext(DeclContext *Ctx) { in getScopeForContext()
951 void Sema::PushFunctionScope() { in PushFunctionScope()
963 void Sema::PushBlockScope(Scope *BlockScope, BlockDecl *Block) { in PushBlockScope()
968 void Sema::PushLambdaScope(CXXRecordDecl *Lambda, in PushLambdaScope()
974 void Sema::PopFunctionScopeInfo(const AnalysisBasedWarnings::Policy *WP, in PopFunctionScopeInfo()
997 void Sema::PushCompoundScope() { in PushCompoundScope()
1001 void Sema::PopCompoundScope() { in PopCompoundScope()
1010 bool Sema::hasAnyUnrecoverableErrorsInThisFunction() const { in hasAnyUnrecoverableErrorsInThisFunction()
1014 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
1021 LambdaScopeInfo *Sema::getCurLambda() { in getCurLambda()
1028 void Sema::ActOnComment(SourceRange Comment) { in ActOnComment()
1089 bool Sema::isExprCallable(const Expr &E, QualType &ZeroArgCallReturnTy, in isExprCallable()
1165 static void noteOverloads(Sema &S, const UnresolvedSetImpl &Overloads, in noteOverloads()
1189 static void notePlausibleOverloads(Sema &S, SourceLocation Loc, in notePlausibleOverloads()
1218 bool Sema::tryToRecoverWithCall(ExprResult &E, const PartialDiagnostic &PD, in tryToRecoverWithCall()