Lines Matching refs:BaseExpr
771 SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, in BuildObjCSubscriptExpression() argument
778 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && in BuildObjCSubscriptExpression()
789 Result = SemaRef.DefaultLvalueConversion(BaseExpr); in BuildObjCSubscriptExpression()
792 BaseExpr = Result.get(); in BuildObjCSubscriptExpression()
796 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript, in BuildObjCSubscriptExpression()
1990 const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc, in HandleExprPropertyRefExpr() argument
2006 : BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()
2024 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
2041 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
2110 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
2131 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(), in HandleExprPropertyRefExpr()
2139 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc, in HandleExprPropertyRefExpr()
2152 MemberName, BaseExpr)) in HandleExprPropertyRefExpr()
2166 << MemberName << BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()