Home
last modified time | relevance | path

Searched refs:Sema (Results 1 – 25 of 141) sorted by relevance

123456

/external/clang/unittests/ASTMatchers/Dynamic/
DParserTest.cpp24 class MockSema : public Parser::Sema {
80 MockSema Sema; in TEST() local
81 Sema.parse("0"); in TEST()
82 Sema.parse("123"); in TEST()
83 Sema.parse("0x1f"); in TEST()
84 Sema.parse("12345678901"); in TEST()
85 Sema.parse("1a1"); in TEST()
86 EXPECT_EQ(5U, Sema.Values.size()); in TEST()
87 EXPECT_EQ(0U, Sema.Values[0].getUnsigned()); in TEST()
88 EXPECT_EQ(123U, Sema.Values[1].getUnsigned()); in TEST()
[all …]
/external/clang/lib/Sema/
DSemaAttr.cpp28 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII()
41 Sema::PragmaStackSentinelRAII::~PragmaStackSentinelRAII() { in ~PragmaStackSentinelRAII()
51 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { in AddAlignmentAttributesForRecord()
58 if (Alignment == Sema::kMac68kAlignmentSentinel) in AddAlignmentAttributesForRecord()
66 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { in AddMsStructLayoutForRecord()
78 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind, in ActOnPragmaOptionsAlign()
80 PragmaMsStackAction Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign()
89 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
96 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
106 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
[all …]
DSemaTemplateDeduction.cpp86 static Sema::TemplateDeductionResult
87 DeduceTemplateArguments(Sema &S,
94 static Sema::TemplateDeductionResult
95 DeduceTemplateArgumentsByTypeMatch(Sema &S,
105 static Sema::TemplateDeductionResult
106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
289 static Sema::TemplateDeductionResult DeduceNonTypeTemplateArgument( in DeduceNonTypeTemplateArgument()
290 Sema &S, NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value, in DeduceNonTypeTemplateArgument()
305 return Sema::TDK_Inconsistent; in DeduceNonTypeTemplateArgument()
309 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument()
[all …]
DSemaCUDA.cpp26 ExprResult Sema::ActOnCUDAExecConfigExpr(Scope *S, SourceLocation LLLLoc, in ActOnCUDAExecConfigExpr()
44 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D) { in IdentifyCUDATarget()
94 Sema::CUDAFunctionPreference
95 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference()
100 (Caller != nullptr) ? IdentifyCUDATarget(Caller) : Sema::CFT_Host; in IdentifyCUDAPreference()
150 Sema &S, const FunctionDecl *Caller, llvm::SmallVectorImpl<T> &Matches, in EraseUnwantedCUDAMatchesImpl()
161 Sema::CUDAFunctionPreference BestCFP = GetCFP(*std::max_element( in EraseUnwantedCUDAMatchesImpl()
172 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
178 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
186 void Sema::EraseUnwantedCUDAMatches( in EraseUnwantedCUDAMatches()
[all …]
DSemaAccess.cpp39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier()
210 const CXXRecordDecl *resolveInstanceContext(Sema &S) const { in resolveInstanceContext()
330 static bool MightInstantiateTo(Sema &S, DeclContext *Context, in MightInstantiateTo()
350 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { in MightInstantiateTo()
361 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
399 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
407 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
423 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
438 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
491 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
[all …]
DSema.cpp46 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()
[all …]
DSemaDeclAttr.cpp181 static bool checkAttributeNumArgsImpl(Sema &S, const AttributeList &Attr, in checkAttributeNumArgsImpl()
194 static bool checkAttributeNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeNumArgs()
203 static bool checkAttributeAtLeastNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeAtLeastNumArgs()
212 static bool checkAttributeAtMostNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeAtMostNumArgs()
221 static bool checkUInt32Argument(Sema &S, const AttributeList &Attr, in checkUInt32Argument()
251 static bool checkAttrMutualExclusion(Sema &S, Decl *D, SourceRange Range, in checkAttrMutualExclusion()
266 static bool checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, in checkFunctionOrMethodParameterIndex()
314 bool Sema::checkStringLiteralArgumentAttr(const AttributeList &Attr, in checkStringLiteralArgumentAttr()
349 static void handleSimpleAttribute(Sema &S, Decl *D, in handleSimpleAttribute()
356 static void handleSimpleAttributeWithExclusions(Sema &S, Decl *D, in handleSimpleAttributeWithExclusions()
[all …]
DSemaDeclCXX.cpp60 Sema *S;
63 CheckDefaultArgumentVisitor(Expr *defarg, Sema *s) in CheckDefaultArgumentVisitor()
151 Sema::ImplicitExceptionSpecification::CalledDecl(SourceLocation CallLoc, in CalledDecl()
218 void Sema::ImplicitExceptionSpecification::CalledExpr(Expr *E) { in CalledExpr()
248 Sema::SetParamDefaultArgument(ParmVarDecl *Param, Expr *Arg, in SetParamDefaultArgument()
297 Sema::ActOnParamDefaultArgument(Decl *param, SourceLocation EqualLoc, in ActOnParamDefaultArgument()
342 void Sema::ActOnParamUnparsedDefaultArgument(Decl *param, in ActOnParamUnparsedDefaultArgument()
355 void Sema::ActOnParamDefaultArgumentError(Decl *param, in ActOnParamDefaultArgumentError()
374 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments()
435 bool Sema::MergeCXXFunctionDecl(FunctionDecl *New, FunctionDecl *Old, in MergeCXXFunctionDecl()
[all …]
DSemaOverload.cpp48 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl, in CreateFunctionRefExpr()
72 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType,
78 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From,
84 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
92 CompareStandardConversionSequences(Sema &S, SourceLocation Loc,
97 CompareQualificationConversions(Sema &S,
102 CompareDerivedToBaseConversions(Sema &S, SourceLocation Loc,
566 Sema::TemplateDeductionResult TDK, in MakeDeductionFailureInfo()
572 case Sema::TDK_Success: in MakeDeductionFailureInfo()
573 case Sema::TDK_Invalid: in MakeDeductionFailureInfo()
[all …]
DSemaTemplateVariadic.cpp207 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted()
217 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, in DiagnoseUnexpandedParameterPacks()
264 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
280 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack()
294 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack()
311 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack()
346 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
360 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack()
373 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
379 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks()
[all …]
DSemaStmt.cpp44 StmtResult Sema::ActOnExprStmt(ExprResult FE) { in ActOnExprStmt()
62 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError()
67 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt()
72 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt()
82 void Sema::ActOnForEachDeclStmt(DeclGroupPtrTy dg) { in ActOnForEachDeclStmt()
128 static bool DiagnoseUnusedComparison(Sema &S, const Expr *E) { in DiagnoseUnusedComparison()
186 void Sema::DiagnoseUnusedExprResult(const Stmt *S) { in DiagnoseUnusedExprResult()
320 void Sema::ActOnStartOfCompoundStmt() { in ActOnStartOfCompoundStmt()
324 void Sema::ActOnFinishOfCompoundStmt() { in ActOnFinishOfCompoundStmt()
328 sema::CompoundScopeInfo &Sema::getCurCompoundScope() const { in getCurCompoundScope()
[all …]
DSemaCast.cpp51 CastOperation(Sema &S, QualType destType, ExprResult src) in CastOperation()
65 Sema &Self;
123 void checkObjCARCConversion(Sema::CheckedConversionKind CCK) { in checkObjCARCConversion()
128 Sema::ACR_unbridged) in checkObjCARCConversion()
157 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
162 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
168 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType,
174 static TryCastResult TryStaticDowncast(Sema &Self, CanQualType SrcType,
181 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
189 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
[all …]
DSemaExpr.cpp52 bool Sema::CanUseDecl(NamedDecl *D, bool TreatUnavailableAsInvalid) { in CanUseDecl()
77 static void DiagnoseUnusedOfDecl(Sema &S, NamedDecl *D, SourceLocation Loc) { in DiagnoseUnusedOfDecl()
107 DiagnoseAvailabilityOfDecl(Sema &S, NamedDecl *D, SourceLocation Loc, in DiagnoseAvailabilityOfDecl()
160 S.EmitAvailabilityWarning(Sema::AD_Deprecation, in DiagnoseAvailabilityOfDecl()
187 S.EmitAvailabilityWarning(Sema::AD_Partial, D, Message, Loc, in DiagnoseAvailabilityOfDecl()
195 S.EmitAvailabilityWarning(Sema::AD_Unavailable, in DiagnoseAvailabilityOfDecl()
205 void Sema::NoteDeletedFunction(FunctionDecl *Decl) { in NoteDeletedFunction()
250 static void diagnoseUseOfInternalDeclInInlineFunction(Sema &S, in diagnoseUseOfInternalDeclInInlineFunction()
294 void Sema::MaybeSuggestAddingStaticToDecl(const FunctionDecl *Cur) { in MaybeSuggestAddingStaticToDecl()
317 bool Sema::DiagnoseUseOfDecl(NamedDecl *D, SourceLocation Loc, in DiagnoseUseOfDecl()
[all …]
DSemaDeclObjC.cpp42 bool Sema::checkInitMethod(ObjCMethodDecl *method, in checkInitMethod()
112 void Sema::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, in CheckObjCMethodOverride()
194 bool Sema::CheckARCMethodDecl(ObjCMethodDecl *method) { in CheckARCMethodDecl()
251 static void DiagnoseObjCImplementedDeprecations(Sema &S, in DiagnoseObjCImplementedDeprecations()
267 void Sema::AddAnyMethodToGlobalPool(Decl *D) { in AddAnyMethodToGlobalPool()
282 HasExplicitOwnershipAttr(Sema &S, ParmVarDecl *Param) { in HasExplicitOwnershipAttr()
300 void Sema::ActOnStartOfObjCMethodDef(Scope *FnBodyScope, Decl *D) { in ActOnStartOfObjCMethodDef()
451 static void diagnoseUseOfProtocols(Sema &TheSema, in diagnoseUseOfProtocols()
458 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols()
464 void Sema::
[all …]
DSemaLookup.cpp211 static inline unsigned getIDNS(Sema::LookupNameKind NameKind, in getIDNS()
216 case Sema::LookupObjCImplicitSelfParam: in getIDNS()
217 case Sema::LookupOrdinaryName: in getIDNS()
218 case Sema::LookupRedeclarationWithLinkage: in getIDNS()
219 case Sema::LookupLocalFriendName: in getIDNS()
230 case Sema::LookupOperatorName: in getIDNS()
237 case Sema::LookupTagName: in getIDNS()
253 case Sema::LookupLabel: in getIDNS()
257 case Sema::LookupMemberName: in getIDNS()
263 case Sema::LookupNestedNameSpecifierName: in getIDNS()
[all …]
DSemaExprObjC.cpp34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs, in ParseObjCStringLiteral()
80 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ in BuildObjCStringLiteral()
146 static bool validateBoxingMethod(Sema &S, SourceLocation Loc, in validateBoxingMethod()
170 Sema::ObjCLiteralKind LiteralKind) { in ClassKindFromLiteralKind()
172 case Sema::LK_Array: in ClassKindFromLiteralKind()
174 case Sema::LK_Dictionary: in ClassKindFromLiteralKind()
176 case Sema::LK_Numeric: in ClassKindFromLiteralKind()
178 case Sema::LK_String: in ClassKindFromLiteralKind()
180 case Sema::LK_Boxed: in ClassKindFromLiteralKind()
185 case Sema::LK_Block: in ClassKindFromLiteralKind()
[all …]
DSemaTemplateInstantiate.cpp53 Sema::getTemplateInstantiationArgs(NamedDecl *D, in getTemplateInstantiationArgs()
186 bool Sema::ActiveTemplateInstantiation::isInstantiationRecord() const { in isInstantiationRecord()
204 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate()
205 Sema &SemaRef, ActiveTemplateInstantiation::InstantiationKind Kind, in InstantiatingTemplate()
235 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate()
236 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, in InstantiatingTemplate()
242 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate()
243 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, in InstantiatingTemplate()
249 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate()
250 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, in InstantiatingTemplate()
[all …]
DSemaCoroutine.cpp26 static QualType lookupPromiseType(Sema &S, const FunctionProtoType *FnType, in lookupPromiseType()
36 Loc, Sema::LookupOrdinaryName); in lookupPromiseType()
76 Sema::LookupOrdinaryName); in lookupPromiseType()
104 checkCoroutineContext(Sema &S, SourceLocation Loc, StringRef Keyword) { in checkCoroutineContext()
162 static ExprResult buildOperatorCoawaitCall(Sema &SemaRef, Scope *S, in buildOperatorCoawaitCall()
175 static ExprResult buildMemberCall(Sema &S, Expr *Base, SourceLocation Loc, in buildMemberCall()
194 static ReadySuspendResumeResult buildCoawaitCalls(Sema &S, SourceLocation Loc, in buildCoawaitCalls()
215 ExprResult Sema::ActOnCoawaitExpr(Scope *S, SourceLocation Loc, Expr *E) { in ActOnCoawaitExpr()
227 ExprResult Sema::BuildCoawaitExpr(SourceLocation Loc, Expr *E) { in BuildCoawaitExpr()
260 static ExprResult buildPromiseCall(Sema &S, FunctionScopeInfo *Coroutine, in buildPromiseCall()
[all …]
DSemaCXXScopeSpec.cpp55 DeclContext *Sema::computeDeclContext(QualType T) { in computeDeclContext()
76 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, in computeDeclContext()
169 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { in isDependentScopeSpecifier()
181 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS) { in getCurrentInstantiationOf()
201 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, in RequireCompleteDeclContext()
272 bool Sema::ActOnCXXGlobalScopeSpecifier(SourceLocation CCLoc, in ActOnCXXGlobalScopeSpecifier()
278 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, in ActOnSuperScopeSpecifier()
314 bool Sema::isAcceptableNestedNameSpecifier(const NamedDecl *SD, in isAcceptableNestedNameSpecifier()
358 NamedDecl *Sema::FindFirstQualifierInScope(Scope *S, NestedNameSpecifier *NNS) { in FindFirstQualifierInScope()
383 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, in isNonTypeNestedNameSpecifier()
[all …]
DSemaExprMember.cpp33 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record, in isProvablyNotDerivedFrom()
89 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef, in ClassifyImplicitMemberAccess()
136 case Sema::Unevaluated: in ClassifyImplicitMemberAccess()
141 case Sema::UnevaluatedAbstract: in ClassifyImplicitMemberAccess()
145 case Sema::DiscardedStatement: in ClassifyImplicitMemberAccess()
146 case Sema::ConstantEvaluated: in ClassifyImplicitMemberAccess()
147 case Sema::PotentiallyEvaluated: in ClassifyImplicitMemberAccess()
148 case Sema::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
196 static void diagnoseInstanceReference(Sema &SemaRef, in diagnoseInstanceReference()
235 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS, in BuildPossibleImplicitMemberExpr()
[all …]
DSemaCodeComplete.cpp123 Sema &SemaRef;
171 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator, in ResultBuilder()
258 Sema &getSema() const { return SemaRef; } in getSema()
497 static bool shouldIgnoreDueToReservedName(const NamedDecl *ND, Sema &SemaRef) { in shouldIgnoreDueToReservedName()
1364 static void AddStorageSpecifiers(Sema::ParserCompletionContext CCC, in AddStorageSpecifiers()
1375 static void AddFunctionSpecifiers(Sema::ParserCompletionContext CCC, in AddFunctionSpecifiers()
1380 case Sema::PCC_Class: in AddFunctionSpecifiers()
1381 case Sema::PCC_MemberTemplate: in AddFunctionSpecifiers()
1390 case Sema::PCC_ObjCInterface: in AddFunctionSpecifiers()
1391 case Sema::PCC_ObjCImplementation: in AddFunctionSpecifiers()
[all …]
/external/clang/lib/AST/
DCommentSema.cpp28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, in Sema() function in clang::comments::Sema
36 void Sema::setDecl(const Decl *D) { in setDecl()
45 ParagraphComment *Sema::actOnParagraphComment( in actOnParagraphComment()
50 BlockCommandComment *Sema::actOnBlockCommandStart( in actOnBlockCommandStart()
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command, in actOnBlockCommandArgs()
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command, in actOnBlockCommandFinish()
80 ParamCommandComment *Sema::actOnParamCommandStart( in actOnParamCommandStart()
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { in checkFunctionDeclVerbatimLine()
131 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) { in checkContainerDeclVerbatimLine()
168 void Sema::checkContainerDecl(const BlockCommandComment *Comment) { in checkContainerDecl()
[all …]
/external/clang/include/clang/ASTMatchers/Dynamic/
DParser.h62 class Sema {
64 virtual ~Sema();
124 class RegistrySema : public Parser::Sema {
162 parseMatcherExpression(StringRef MatcherCode, Sema *S,
166 parseMatcherExpression(StringRef MatcherCode, Sema *S, in parseMatcherExpression()
187 static bool parseExpression(StringRef Code, Sema *S,
190 static bool parseExpression(StringRef Code, Sema *S, in parseExpression()
211 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S,
214 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S) { in completeExpression()
227 Parser(CodeTokenizer *Tokenizer, Sema *S,
[all …]
/external/clang/include/clang/Sema/
DLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo,
130 Sema::LookupNameKind LookupKind,
131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
139 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind()
141 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind()
151 LookupResult(Sema &SemaRef, DeclarationName Name,
152 SourceLocation NameLoc, Sema::LookupNameKind LookupKind,
153 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
161 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind()
163 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind()
[all …]
DSemaInternal.h25 inline PartialDiagnostic Sema::PDiag(unsigned DiagID) { in PDiag()
71 SourceLocation Loc, Sema &SemaRef, in MarkVarDeclODRUsed()
83 SemaRef.tryCaptureVariable(Var, Loc, Sema::TryCapture_Implicit, in MarkVarDeclODRUsed()
109 TypoCorrectionConsumer(Sema &SemaRef, in TypoCorrectionConsumer()
111 Sema::LookupNameKind LookupKind, in TypoCorrectionConsumer()
322 Sema &SemaRef;
334 inline Sema::TypoExprState::TypoExprState() {} in TypoExprState()
336 inline Sema::TypoExprState::TypoExprState(TypoExprState &&other) LLVM_NOEXCEPT { in TypoExprState()
340 inline Sema::TypoExprState &Sema::TypoExprState::operator=(
341 Sema::TypoExprState &&other) LLVM_NOEXCEPT {

123456