HomeSort by relevance Sort by last modified time
    Searched refs:SemaRef (Results 1 - 25 of 25) sorted by null

  /external/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp 34 = SemaRef.SubstNestedNameSpecifierLoc(OldDecl->getQualifierLoc(),
50 = SemaRef.SubstNestedNameSpecifierLoc(OldDecl->getQualifierLoc(),
167 LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(),
181 = NamespaceAliasDecl::Create(SemaRef.Context, Owner,
198 DI = SemaRef.SubstType(DI, TemplateArgs,
202 DI = SemaRef.Context.getTrivialTypeSourceInfo(SemaRef.Context.IntTy);
205 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType());
216 RD->getEnclosingNamespaceContext() == SemaRef.getStdNamespace() &&
219 SemaRef.getSourceManager().isInSystemHeader(D->getLocStart())
    [all...]
SemaTemplateInstantiate.cpp 188 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
191 : SemaRef(SemaRef),
193 SemaRef.InNonInstantiationSFINAEContext)
205 SemaRef.InNonInstantiationSFINAEContext = false;
206 SemaRef.ActiveTemplateInstantiations.push_back(Inst);
211 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
214 : SemaRef(SemaRef),
216 SemaRef.InNonInstantiationSFINAEContext
    [all...]
TreeTransform.h 114 Sema &SemaRef;
123 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { }
138 Sema &getSema() const { return SemaRef; }
533 return SemaRef.Context.getTrivialTypeSourceInfo(T,
    [all...]
SemaInit.cpp 236 Sema &SemaRef;
345 InitializationSequence InitSeq(SemaRef, Entity, Kind, None);
363 Expr *DIE = CXXDefaultInitExpr::Create(SemaRef.Context,
368 ILE->updateInit(SemaRef.Context, Init, DIE);
382 SemaRef.Diag(Loc, diag::err_init_reference_member_uninitialized)
385 SemaRef.Diag(Field->getLocation(),
393 InitializationSequence InitSeq(SemaRef, MemberEntity, Kind, None);
395 InitSeq.Diagnose(SemaRef, MemberEntity, Kind, None);
401 = InitSeq.Perform(SemaRef, MemberEntity, Kind, None);
416 ILE->updateInit(SemaRef.Context, Init, MemberInit.takeAs<Expr>())
    [all...]
SemaExprMember.cpp 35 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record,
90 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef,
95 DeclContext *DC = SemaRef.getFunctionLevelDeclContext();
97 bool isStaticContext = SemaRef.CXXThisTypeOverride.isNull() &&
138 switch (SemaRef.ExprEvalContexts.back().Context) {
140 if (isField && SemaRef.getLangOpts().CPlusPlus11)
189 if (isProvablyNotDerivedFrom(SemaRef, contextClass, Classes))
198 static void diagnoseInstanceReference(Sema &SemaRef,
206 DeclContext *FunctionLevelDC = SemaRef.getFunctionLevelDeclContext();
216 SemaRef.Diag(Loc, diag::err_invalid_member_use_in_static_method
    [all...]
SemaDeclCXX.cpp 707 static bool CheckConstexprParameterTypes(Sema &SemaRef,
716 SemaRef.RequireLiteralType(ParamLoc, *i,
805 static bool CheckConstexprDeclStmt(Sema &SemaRef, const FunctionDecl *Dcl,
    [all...]
SemaCodeComplete.cpp 124 Sema &SemaRef;
172 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator,
176 : SemaRef(SemaRef), Allocator(Allocator), CCTUInfo(CCTUInfo),
190 if (ObjCMethodDecl *Method = SemaRef.getCurMethodDecl())
207 return SemaRef.CodeCompleter &&
208 SemaRef.CodeCompleter->includeCodePatterns();
222 PreferredType = SemaRef.Context.getCanonicalType(T);
259 Sema &getSema() const { return SemaRef; }
524 SemaRef.SourceMgr.isInSystemHeader
    [all...]
SemaLookup.cpp 287 IDNS = getIDNS(LookupKind, SemaRef.getLangOpts().CPlusPlus,
299 SemaRef.DeclareGlobalNewDelete();
310 if (!SemaRef.Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID))
389 QualType T = SemaRef.Context.getTypeDeclType(TD);
390 if (!UniqueTypes.insert(SemaRef.Context.getCanonicalType(T))) {
    [all...]
CodeCompleteConsumer.cpp 436 PrintingCodeCompleteConsumer::ProcessCodeCompleteResults(Sema &SemaRef,
451 = Results[I].CreateCodeCompletionString(SemaRef, getAllocator(),
469 = Results[I].CreateCodeCompletionString(SemaRef, getAllocator(),
488 PrintingCodeCompleteConsumer::ProcessOverloadCandidates(Sema &SemaRef,
494 = Candidates[I].CreateSignatureString(CurrentArg, SemaRef,
SemaStmt.cpp     [all...]
SemaOverload.cpp     [all...]
SemaDecl.cpp 524 static bool isTagTypeWithMissingTag(Sema &SemaRef, LookupResult &Result,
528 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName);
529 SemaRef.LookupParsedName(R, S, &SS);
560 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag)
561 << Name << TagName << SemaRef.getLangOpts().CPlusPlus
566 SemaRef.Diag((*I)->getLocation(), diag::note_decl_hiding_tag_type)
571 SemaRef.LookupParsedName(Result, S, &SS);
    [all...]
Sema.cpp 328 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) {
340 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
346 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
354 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
360 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
    [all...]
SemaTemplate.cpp 499 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef,
505 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI);
507 DI = SemaRef.Context.getTrivialTypeSourceInfo(T, Arg.getLocation());
525 SemaRef.Context),
543 static void maybeDiagnoseTemplateParameterShadow(Sema &SemaRef, Scope *S,
546 NamedDecl *PrevDecl = SemaRef.LookupSingleName(
549 SemaRef.DiagnoseTemplateParameterShadow(Loc, PrevDecl);
    [all...]
SemaType.cpp     [all...]
SemaExpr.cpp     [all...]
SemaTemplateDeduction.cpp     [all...]
  /external/clang/include/clang/Sema/
Lookup.h 129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo,
135 SemaRef(SemaRef),
150 LookupResult(Sema &SemaRef, DeclarationName Name,
156 SemaRef(SemaRef),
175 SemaRef(Other.SemaRef),
286 static bool isVisible(Sema &SemaRef, NamedDecl *D) {
291 if (SemaRef.ActiveTemplateInstantiations.empty()
    [all...]
Template.h 186 Sema &SemaRef;
246 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false)
247 : SemaRef(SemaRef), Outer(SemaRef.CurrentInstantiationScope),
251 SemaRef.CurrentInstantiationScope = this;
258 const Sema &getSema() const { return SemaRef; }
268 SemaRef.CurrentInstantiationScope = Outer;
277 new LocalInstantiationScope(SemaRef, CombineWithOuterScope);
367 Sema &SemaRef;
    [all...]
TypoCorrection.h 288 FunctionCallFilterCCC(Sema &SemaRef, unsigned NumArgs,
Sema.h 901 Sema &SemaRef;
    [all...]
  /external/clang/lib/ARCMigrate/
Internals.h 147 Sema &SemaRef;
158 SemaRef(sema), TA(TA), CapturedDiags(capturedDiags),
Transforms.cpp 33 EnableCFBridgeFns = SemaRef.isKnownName("CFBridgingRetain") &&
34 SemaRef.isKnownName("CFBridgingRelease");
  /external/clang/include/clang/Serialization/
ASTWriter.h 446 void WriteSelectors(Sema &SemaRef);
447 void WriteReferencedSelectorsPool(Sema &SemaRef);
456 void WriteOpenCLExtensions(Sema &SemaRef);
478 void WriteASTCore(Sema &SemaRef,
490 /// \param SemaRef a reference to the semantic analysis object that processed
498 void WriteAST(Sema &SemaRef,
  /external/clang/lib/Serialization/
ASTWriter.cpp     [all...]

Completed in 265 milliseconds