/external/clang/lib/Sema/ |
SemaExprMember.cpp | 437 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 457 assert(BaseExpr && "cannot happen with implicit member accesses"); 459 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); 468 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr 470 return Owned(CXXDependentScopeMemberExpr::Create(Context, BaseExpr, BaseType, 482 Expr *BaseExpr, 489 if (!BaseExpr) 508 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr, 524 if (!BaseExpr && !(*I)->isCXXInstanceMember()) 542 DiagnoseQualifiedMemberReference(*this, BaseExpr, BaseType, SS [all...] |
SemaPseudoObject.cpp | [all...] |
SemaExprObjC.cpp | 580 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, 588 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 599 Result = DefaultLvalueConversion(BaseExpr); 602 BaseExpr = Result.get(); 606 BaseExpr, [all...] |
SemaChecking.cpp | [all...] |
SemaExpr.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGExpr.cpp | [all...] |
CGExprCXX.cpp | 324 const Expr *BaseExpr = BO->getLHS(); 342 This = EmitScalarExpr(BaseExpr); 344 This = EmitLValue(BaseExpr).getAddress(); [all...] |
CGExprScalar.cpp | [all...] |
/external/clang/lib/Rewrite/Frontend/ |
RewriteObjC.cpp | [all...] |
RewriteModernObjC.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |