Lines Matching refs:MemExpr

12916   MemberExpr *MemExpr;  in BuildCallToMemberFunction()  local
12921 MemExpr = cast<MemberExpr>(NakedMemExpr); in BuildCallToMemberFunction()
12922 Method = cast<CXXMethodDecl>(MemExpr->getMemberDecl()); in BuildCallToMemberFunction()
12923 FoundDecl = MemExpr->getFoundDecl(); in BuildCallToMemberFunction()
12924 Qualifier = MemExpr->getQualifier(); in BuildCallToMemberFunction()
13035 MemExpr = cast<MemberExpr>(MemExprE->IgnoreParens()); in BuildCallToMemberFunction()
13049 if (CheckCallReturnType(Method->getReturnType(), MemExpr->getMemberLoc(), in BuildCallToMemberFunction()
13058 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier, in BuildCallToMemberFunction()
13062 MemExpr->setBase(ObjectArg.get()); in BuildCallToMemberFunction()
13066 if (ConvertArgumentsForCall(TheCall, MemExpr, Method, Proto, Args, in BuildCallToMemberFunction()
13095 if (isa<CXXThisExpr>(MemExpr->getBase()->IgnoreParenCasts()) && in BuildCallToMemberFunction()
13096 MemExpr->performsVirtualDispatch(getLangOpts())) { in BuildCallToMemberFunction()
13097 Diag(MemExpr->getBeginLoc(), in BuildCallToMemberFunction()
13104 Diag(MemExpr->getBeginLoc(), diag::note_pure_qualified_call_kext) in BuildCallToMemberFunction()
13112 bool CallCanBeVirtual = !MemExpr->hasQualifier() || getLangOpts().AppleKext; in BuildCallToMemberFunction()
13113 CheckVirtualDtorCall(DD, MemExpr->getBeginLoc(), /*IsDelete=*/false, in BuildCallToMemberFunction()
13115 MemExpr->getMemberLoc()); in BuildCallToMemberFunction()
13793 if (UnresolvedMemberExpr *MemExpr = dyn_cast<UnresolvedMemberExpr>(E)) { in FixOverloadedFunctionReference() local
13796 if (MemExpr->hasExplicitTemplateArgs()) { in FixOverloadedFunctionReference()
13797 MemExpr->copyTemplateArgumentsInto(TemplateArgsBuffer); in FixOverloadedFunctionReference()
13805 if (MemExpr->isImplicitAccess()) { in FixOverloadedFunctionReference()
13808 MemExpr->getQualifierLoc(), in FixOverloadedFunctionReference()
13809 MemExpr->getTemplateKeywordLoc(), in FixOverloadedFunctionReference()
13812 MemExpr->getMemberLoc(), in FixOverloadedFunctionReference()
13818 DRE->setHadMultipleCandidates(MemExpr->getNumDecls() > 1); in FixOverloadedFunctionReference()
13821 SourceLocation Loc = MemExpr->getMemberLoc(); in FixOverloadedFunctionReference()
13822 if (MemExpr->getQualifier()) in FixOverloadedFunctionReference()
13823 Loc = MemExpr->getQualifierLoc().getBeginLoc(); in FixOverloadedFunctionReference()
13826 MemExpr->getBaseType(), in FixOverloadedFunctionReference()
13830 Base = MemExpr->getBase(); in FixOverloadedFunctionReference()
13843 Context, Base, MemExpr->isArrow(), MemExpr->getOperatorLoc(), in FixOverloadedFunctionReference()
13844 MemExpr->getQualifierLoc(), MemExpr->getTemplateKeywordLoc(), Fn, Found, in FixOverloadedFunctionReference()
13845 MemExpr->getMemberNameInfo(), TemplateArgs, type, valueKind, in FixOverloadedFunctionReference()