Lines Matching refs:Sema
46 SourceLocation Sema::getLocForEndOfToken(SourceLocation Loc, unsigned Offset) { in getLocForEndOfToken()
50 ModuleLoader &Sema::getModuleLoader() const { return PP.getModuleLoader(); } in getModuleLoader()
52 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
136 void Sema::addImplicitTypedef(StringRef Name, QualType T) { in addImplicitTypedef()
142 void Sema::Initialize() { in Initialize()
262 Sema::~Sema() { in ~Sema()
296 bool Sema::makeUnavailableInSystemHeader(SourceLocation loc, in makeUnavailableInSystemHeader()
317 ASTMutationListener *Sema::getASTMutationListener() const { in getASTMutationListener()
326 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource()
343 void Sema::PrintStats() const { in PrintStats()
351 void Sema::diagnoseNullableToNonnullConversion(QualType DstType, in diagnoseNullableToNonnullConversion()
368 ExprResult Sema::ImpCastExprToType(Expr *E, QualType Ty, in ImpCastExprToType()
409 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
425 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { in ShouldRemoveFromUnused()
474 void Sema::getUndefinedButUsed( in getUndefinedButUsed()
505 static void checkUndefinedButUsed(Sema &S) { in checkUndefinedButUsed()
545 void Sema::LoadExternalWeakUndeclaredIdentifiers() { in LoadExternalWeakUndeclaredIdentifiers()
635 void Sema::emitAndClearUnusedLocalTypedefWarnings() { in emitAndClearUnusedLocalTypedefWarnings()
651 void Sema::ActOnEndOfTranslationUnit() { in ActOnEndOfTranslationUnit()
920 DeclContext *Sema::getFunctionLevelDeclContext() { in getFunctionLevelDeclContext()
940 FunctionDecl *Sema::getCurFunctionDecl() { in getCurFunctionDecl()
945 ObjCMethodDecl *Sema::getCurMethodDecl() { in getCurMethodDecl()
952 NamedDecl *Sema::getCurFunctionOrMethodDecl() { in getCurFunctionOrMethodDecl()
959 void Sema::EmitCurrentDiagnostic(unsigned DiagID) { in EmitCurrentDiagnostic()
1061 Sema::SemaDiagnosticBuilder
1062 Sema::Diag(SourceLocation Loc, const PartialDiagnostic& PD) { in Diag()
1073 bool Sema::findMacroSpelling(SourceLocation &locref, StringRef name) { in findMacroSpelling()
1101 Scope *Sema::getScopeForContext(DeclContext *Ctx) { in getScopeForContext()
1120 void Sema::PushFunctionScope() { in PushFunctionScope()
1132 void Sema::PushBlockScope(Scope *BlockScope, BlockDecl *Block) { in PushBlockScope()
1137 LambdaScopeInfo *Sema::PushLambdaScope() { in PushLambdaScope()
1143 void Sema::RecordParsingTemplateParameterDepth(unsigned Depth) { in RecordParsingTemplateParameterDepth()
1152 void Sema::PopFunctionScopeInfo(const AnalysisBasedWarnings::Policy *WP, in PopFunctionScopeInfo()
1168 void Sema::PushCompoundScope() { in PushCompoundScope()
1172 void Sema::PopCompoundScope() { in PopCompoundScope()
1181 bool Sema::hasAnyUnrecoverableErrorsInThisFunction() const { in hasAnyUnrecoverableErrorsInThisFunction()
1185 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
1200 LambdaScopeInfo *Sema::getCurLambda() { in getCurLambda()
1216 LambdaScopeInfo *Sema::getCurGenericLambda() { in getCurGenericLambda()
1225 void Sema::ActOnComment(SourceRange Comment) { in ActOnComment()
1297 bool Sema::tryExprAsCall(Expr &E, QualType &ZeroArgCallReturnTy, in tryExprAsCall()
1400 static void noteOverloads(Sema &S, const UnresolvedSetImpl &Overloads, in noteOverloads()
1423 static void notePlausibleOverloads(Sema &S, SourceLocation Loc, in notePlausibleOverloads()
1452 bool Sema::tryToRecoverWithCall(ExprResult &E, const PartialDiagnostic &PD, in tryToRecoverWithCall()
1490 IdentifierInfo *Sema::getSuperIdentifier() const { in getSuperIdentifier()
1496 IdentifierInfo *Sema::getFloat128Identifier() const { in getFloat128Identifier()
1502 void Sema::PushCapturedRegionScope(Scope *S, CapturedDecl *CD, RecordDecl *RD, in PushCapturedRegionScope()
1511 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion()
1518 const llvm::MapVector<FieldDecl *, Sema::DeleteLocs> &
1519 Sema::getMismatchingDeleteExpressions() const { in getMismatchingDeleteExpressions()