Lines Matching refs:Sema

47 SourceLocation Sema::getLocForEndOfToken(SourceLocation Loc, unsigned Offset) {  in getLocForEndOfToken()
51 ModuleLoader &Sema::getModuleLoader() const { return PP.getModuleLoader(); } in getModuleLoader()
53 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy()
69 void Sema::ActOnTranslationUnitScope(Scope *S) { in ActOnTranslationUnitScope()
74 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, in Sema() function in Sema
135 void Sema::addImplicitTypedef(StringRef Name, QualType T) { in addImplicitTypedef()
141 void Sema::Initialize() { in Initialize()
247 Sema::~Sema() { in ~Sema()
282 bool Sema::makeUnavailableInSystemHeader(SourceLocation loc, in makeUnavailableInSystemHeader()
303 ASTMutationListener *Sema::getASTMutationListener() const { in getASTMutationListener()
312 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource()
329 void Sema::PrintStats() const { in PrintStats()
340 ExprResult Sema::ImpCastExprToType(Expr *E, QualType Ty, in ImpCastExprToType()
392 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
408 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { in ShouldRemoveFromUnused()
456 void Sema::getUndefinedButUsed( in getUndefinedButUsed()
504 static void checkUndefinedButUsed(Sema &S) { in checkUndefinedButUsed()
536 void Sema::LoadExternalWeakUndeclaredIdentifiers() { in LoadExternalWeakUndeclaredIdentifiers()
626 void Sema::emitAndClearUnusedLocalTypedefWarnings() { in emitAndClearUnusedLocalTypedefWarnings()
642 void Sema::ActOnEndOfTranslationUnit() { in ActOnEndOfTranslationUnit()
899 DeclContext *Sema::getFunctionLevelDeclContext() { in getFunctionLevelDeclContext()
919 FunctionDecl *Sema::getCurFunctionDecl() { in getCurFunctionDecl()
924 ObjCMethodDecl *Sema::getCurMethodDecl() { in getCurMethodDecl()
931 NamedDecl *Sema::getCurFunctionOrMethodDecl() { in getCurFunctionOrMethodDecl()
938 void Sema::EmitCurrentDiagnostic(unsigned DiagID) { in EmitCurrentDiagnostic()
1040 Sema::SemaDiagnosticBuilder
1041 Sema::Diag(SourceLocation Loc, const PartialDiagnostic& PD) { in Diag()
1052 bool Sema::findMacroSpelling(SourceLocation &locref, StringRef name) { in findMacroSpelling()
1080 Scope *Sema::getScopeForContext(DeclContext *Ctx) { in getScopeForContext()
1099 void Sema::PushFunctionScope() { in PushFunctionScope()
1111 void Sema::PushBlockScope(Scope *BlockScope, BlockDecl *Block) { in PushBlockScope()
1116 LambdaScopeInfo *Sema::PushLambdaScope() { in PushLambdaScope()
1122 void Sema::RecordParsingTemplateParameterDepth(unsigned Depth) { in RecordParsingTemplateParameterDepth()
1131 void Sema::PopFunctionScopeInfo(const AnalysisBasedWarnings::Policy *WP, in PopFunctionScopeInfo()
1147 void Sema::PushCompoundScope() { in PushCompoundScope()
1151 void Sema::PopCompoundScope() { in PopCompoundScope()
1160 bool Sema::hasAnyUnrecoverableErrorsInThisFunction() const { in hasAnyUnrecoverableErrorsInThisFunction()
1164 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
1179 LambdaScopeInfo *Sema::getCurLambda() { in getCurLambda()
1195 LambdaScopeInfo *Sema::getCurGenericLambda() { in getCurGenericLambda()
1204 void Sema::ActOnComment(SourceRange Comment) { in ActOnComment()
1276 bool Sema::tryExprAsCall(Expr &E, QualType &ZeroArgCallReturnTy, in tryExprAsCall()
1379 static void noteOverloads(Sema &S, const UnresolvedSetImpl &Overloads, in noteOverloads()
1402 static void notePlausibleOverloads(Sema &S, SourceLocation Loc, in notePlausibleOverloads()
1431 bool Sema::tryToRecoverWithCall(ExprResult &E, const PartialDiagnostic &PD, in tryToRecoverWithCall()
1469 IdentifierInfo *Sema::getSuperIdentifier() const { in getSuperIdentifier()
1475 IdentifierInfo *Sema::getFloat128Identifier() const { in getFloat128Identifier()
1481 void Sema::PushCapturedRegionScope(Scope *S, CapturedDecl *CD, RecordDecl *RD, in PushCapturedRegionScope()
1489 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion()
1496 const llvm::MapVector<FieldDecl *, Sema::DeleteLocs> &
1497 Sema::getMismatchingDeleteExpressions() const { in getMismatchingDeleteExpressions()