Lines Matching refs:ULE
12615 void Sema::AddOverloadedCallCandidates(UnresolvedLookupExpr *ULE, in AddOverloadedCallCandidates() argument
12638 if (ULE->requiresADL()) { in AddOverloadedCallCandidates()
12639 for (UnresolvedLookupExpr::decls_iterator I = ULE->decls_begin(), in AddOverloadedCallCandidates()
12640 E = ULE->decls_end(); I != E; ++I) { in AddOverloadedCallCandidates()
12652 if (ULE->hasExplicitTemplateArgs()) { in AddOverloadedCallCandidates()
12653 ULE->copyTemplateArgumentsInto(TABuffer); in AddOverloadedCallCandidates()
12657 for (UnresolvedLookupExpr::decls_iterator I = ULE->decls_begin(), in AddOverloadedCallCandidates()
12658 E = ULE->decls_end(); I != E; ++I) in AddOverloadedCallCandidates()
12663 if (ULE->requiresADL()) in AddOverloadedCallCandidates()
12664 AddArgumentDependentLookupCandidates(ULE->getName(), ULE->getExprLoc(), in AddOverloadedCallCandidates()
12843 UnresolvedLookupExpr *ULE, in BuildRecoveryCallExpr() argument
12858 SS.Adopt(ULE->getQualifierLoc()); in BuildRecoveryCallExpr()
12859 SourceLocation TemplateKWLoc = ULE->getTemplateKeywordLoc(); in BuildRecoveryCallExpr()
12863 if (ULE->hasExplicitTemplateArgs()) { in BuildRecoveryCallExpr()
12864 ULE->copyTemplateArgumentsInto(TABuffer); in BuildRecoveryCallExpr()
12868 LookupResult R(SemaRef, ULE->getName(), ULE->getNameLoc(), in BuildRecoveryCallExpr()
12939 UnresolvedLookupExpr *ULE, in buildOverloadedCallSet() argument
12945 if (ULE->requiresADL()) { in buildOverloadedCallSet()
12947 assert(!ULE->getQualifier() && "qualified name with ADL"); in buildOverloadedCallSet()
12952 if (ULE->decls_begin() != ULE->decls_end() && in buildOverloadedCallSet()
12953 ULE->decls_begin() + 1 == ULE->decls_end() && in buildOverloadedCallSet()
12954 (F = dyn_cast<FunctionDecl>(*ULE->decls_begin())) && in buildOverloadedCallSet()
12971 AddOverloadedCallCandidates(ULE, Args, *CandidateSet); in buildOverloadedCallSet()
13048 UnresolvedLookupExpr *ULE, in FinishOverloadedCallExpr() argument
13060 SemaRef.CheckUnresolvedLookupAccess(ULE, (*Best)->FoundDecl); in FinishOverloadedCallExpr()
13061 if (SemaRef.DiagnoseUseOfDecl(FDecl, ULE->getNameLoc())) in FinishOverloadedCallExpr()
13072 ExprResult Recovery = BuildRecoveryCallExpr(SemaRef, S, Fn, ULE, LParenLoc, in FinishOverloadedCallExpr()
13098 << ULE->getName() << Fn->getSourceRange()), in FinishOverloadedCallExpr()
13107 << ULE->getName() << Fn->getSourceRange()), in FinishOverloadedCallExpr()
13115 << ULE->getName() << Fn->getSourceRange()), in FinishOverloadedCallExpr()
13153 UnresolvedLookupExpr *ULE, in BuildOverloadedCallExpr() argument
13164 if (buildOverloadedCallSet(S, Fn, ULE, Args, LParenLoc, &CandidateSet, in BuildOverloadedCallExpr()
13177 return FinishOverloadedCallExpr(*this, S, Fn, ULE, LParenLoc, Args, RParenLoc, in BuildOverloadedCallExpr()
15086 if (UnresolvedLookupExpr *ULE = dyn_cast<UnresolvedLookupExpr>(E)) { in FixOverloadedFunctionReference() local
15089 if (ULE->hasExplicitTemplateArgs()) { in FixOverloadedFunctionReference()
15090 ULE->copyTemplateArgumentsInto(TemplateArgsBuffer); in FixOverloadedFunctionReference()
15095 BuildDeclRefExpr(Fn, Fn->getType(), VK_LValue, ULE->getNameInfo(), in FixOverloadedFunctionReference()
15096 ULE->getQualifierLoc(), Found.getDecl(), in FixOverloadedFunctionReference()
15097 ULE->getTemplateKeywordLoc(), TemplateArgs); in FixOverloadedFunctionReference()
15098 DRE->setHadMultipleCandidates(ULE->getNumDecls() > 1); in FixOverloadedFunctionReference()