• Home
  • Raw
  • Download

Lines Matching refs:SemaRef

9616 static void MakeObjCStringLiteralFixItHint(Sema& SemaRef, QualType DstType,  in MakeObjCStringLiteralFixItHint()  argument
9618 if (!SemaRef.getLangOpts().ObjC1) in MakeObjCStringLiteralFixItHint()
10038 TransformToPE(Sema &SemaRef) : BaseTransform(SemaRef) { } in TransformToPE() argument
10060 !SemaRef.isUnevaluatedContext()) in TransformDeclRefExpr()
10061 return SemaRef.Diag(E->getLocation(), in TransformDeclRefExpr()
10169 static bool IsPotentiallyEvaluatedContext(Sema &SemaRef) { in IsPotentiallyEvaluatedContext() argument
10172 if (SemaRef.CurContext->isDependentContext()) in IsPotentiallyEvaluatedContext()
10175 switch (SemaRef.ExprEvalContexts.back().Context) { in IsPotentiallyEvaluatedContext()
10806 static void MarkVarDeclODRUsed(Sema &SemaRef, VarDecl *Var, in MarkVarDeclODRUsed() argument
10810 if (Var->hasDefinition(SemaRef.Context) == VarDecl::DeclarationOnly && in MarkVarDeclODRUsed()
10813 SourceLocation &old = SemaRef.UndefinedInternals[Var->getCanonicalDecl()]; in MarkVarDeclODRUsed()
10817 SemaRef.tryCaptureVariable(Var, Loc); in MarkVarDeclODRUsed()
10867 static void DoMarkVarDeclReferenced(Sema &SemaRef, SourceLocation Loc, in DoMarkVarDeclReferenced() argument
10871 if (!IsPotentiallyEvaluatedContext(SemaRef)) in DoMarkVarDeclReferenced()
10881 Var->isUsableInConstantExpressions(SemaRef.Context))) { in DoMarkVarDeclReferenced()
10884 if (ASTMutationListener *L = SemaRef.getASTMutationListener()) in DoMarkVarDeclReferenced()
10889 if (Var->isUsableInConstantExpressions(SemaRef.Context)) in DoMarkVarDeclReferenced()
10892 SemaRef.InstantiateStaticDataMemberDefinition(PointOfInstantiation,Var); in DoMarkVarDeclReferenced()
10894 SemaRef.PendingInstantiations.push_back( in DoMarkVarDeclReferenced()
10909 Var->isUsableInConstantExpressions(SemaRef.Context) && in DoMarkVarDeclReferenced()
10911 SemaRef.MaybeODRUseExprs.insert(E); in DoMarkVarDeclReferenced()
10913 MarkVarDeclODRUsed(SemaRef, Var, Loc); in DoMarkVarDeclReferenced()
10923 static void MarkExprReferenced(Sema &SemaRef, SourceLocation Loc, in MarkExprReferenced() argument
10926 DoMarkVarDeclReferenced(SemaRef, Loc, Var, E); in MarkExprReferenced()
10930 SemaRef.MarkAnyDeclReferenced(Loc, D); in MarkExprReferenced()
10947 SemaRef.MarkAnyDeclReferenced(Loc, DM); in MarkExprReferenced()