Lines Matching refs:OpLoc

7262                                        SourceLocation OpLoc,  in AddMemberOperatorCandidates()  argument
7284 if (!isCompleteType(OpLoc, T1) && !T1Rec->isBeingDefined()) in AddMemberOperatorCandidates()
7290 LookupResult Operators(*this, OpName, OpLoc, LookupOrdinaryName); in AddMemberOperatorCandidates()
8753 SourceLocation OpLoc, in AddBuiltinOperatorCandidates() argument
8771 OpLoc, in AddBuiltinOperatorCandidates()
10468 SourceLocation OpLoc, in NoteBuiltinOperatorCandidate() argument
10477 S.Diag(OpLoc, diag::note_ovl_builtin_unary_candidate) << TypeStr; in NoteBuiltinOperatorCandidate()
10482 S.Diag(OpLoc, diag::note_ovl_builtin_binary_candidate) << TypeStr; in NoteBuiltinOperatorCandidate()
10486 static void NoteAmbiguousUserConversions(Sema &S, SourceLocation OpLoc, in NoteAmbiguousUserConversions() argument
10493 S, OpLoc, S.PDiag(diag::note_ambiguous_type_conversion)); in NoteAmbiguousUserConversions()
10754 StringRef Opc, SourceLocation OpLoc, in NoteCandidates() argument
10775 CompareOverloadCandidatesForDisplay(S, OpLoc, Args.size(), Kind)); in NoteCandidates()
10808 NoteAmbiguousUserConversions(S, OpLoc, Cand); in NoteCandidates()
10813 NoteBuiltinOperatorCandidate(S, Opc, OpLoc, Cand); in NoteCandidates()
10818 S.Diag(OpLoc, diag::note_ovl_too_many_candidates) << int(E - I); in NoteCandidates()
11872 SourceLocation OpLoc, in DiagnoseTwoPhaseOperatorLookup() argument
11876 LookupResult R(SemaRef, OpName, OpLoc, Sema::LookupOperatorName); in DiagnoseTwoPhaseOperatorLookup()
11877 return DiagnoseTwoPhaseLookup(SemaRef, OpLoc, CXXScopeSpec(), R, in DiagnoseTwoPhaseOperatorLookup()
12206 Sema::CreateOverloadedUnaryOp(SourceLocation OpLoc, UnaryOperatorKind Opc, in CreateOverloadedUnaryOp() argument
12213 DeclarationNameInfo OpNameInfo(OpName, OpLoc); in CreateOverloadedUnaryOp()
12236 VK_RValue, OK_Ordinary, OpLoc, false); in CreateOverloadedUnaryOp()
12243 Context.DependentTy, VK_RValue, OpLoc, in CreateOverloadedUnaryOp()
12248 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
12254 AddMemberOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
12258 AddArgumentDependentLookupCandidates(OpName, OpLoc, ArgsArray, in CreateOverloadedUnaryOp()
12264 AddBuiltinOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
12270 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedUnaryOp()
12282 CheckMemberOperatorAccess(OpLoc, Args[0], nullptr, Best->FoundDecl); in CreateOverloadedUnaryOp()
12306 OpLoc); in CreateOverloadedUnaryOp()
12317 Context, Op, FnExpr.get(), ArgsArray, ResultTy, VK, OpLoc, in CreateOverloadedUnaryOp()
12320 if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall, FnDecl)) in CreateOverloadedUnaryOp()
12346 if (DiagnoseTwoPhaseOperatorLookup(*this, Op, OpLoc, ArgsArray)) in CreateOverloadedUnaryOp()
12355 Diag(OpLoc, diag::err_ovl_ambiguous_oper_unary) in CreateOverloadedUnaryOp()
12360 UnaryOperator::getOpcodeStr(Opc), OpLoc); in CreateOverloadedUnaryOp()
12364 Diag(OpLoc, diag::err_ovl_deleted_oper) in CreateOverloadedUnaryOp()
12370 UnaryOperator::getOpcodeStr(Opc), OpLoc); in CreateOverloadedUnaryOp()
12377 return CreateBuiltinUnaryOp(OpLoc, Opc, Input); in CreateOverloadedUnaryOp()
12397 Sema::CreateOverloadedBinOp(SourceLocation OpLoc, in CreateOverloadedBinOp() argument
12416 OpLoc, FPFeatures); in CreateOverloadedBinOp()
12420 Context.DependentTy, Context.DependentTy, OpLoc, in CreateOverloadedBinOp()
12427 DeclarationNameInfo OpNameInfo(OpName, OpLoc); in CreateOverloadedBinOp()
12432 Context.DependentTy, VK_RValue, OpLoc, in CreateOverloadedBinOp()
12453 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); in CreateOverloadedBinOp()
12458 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); in CreateOverloadedBinOp()
12461 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedBinOp()
12467 AddMemberOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
12473 AddArgumentDependentLookupCandidates(OpName, OpLoc, Args, in CreateOverloadedBinOp()
12478 AddBuiltinOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
12484 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedBinOp()
12497 CheckMemberOperatorAccess(OpLoc, Args[0], Args[1], Best->FoundDecl); in CreateOverloadedBinOp()
12537 HadMultipleCandidates, OpLoc); in CreateOverloadedBinOp()
12547 Context, Op, FnExpr.get(), Args, ResultTy, VK, OpLoc, FPFeatures, in CreateOverloadedBinOp()
12550 if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall, in CreateOverloadedBinOp()
12564 DiagnoseSelfMove(Args[0], Args[1], OpLoc); in CreateOverloadedBinOp()
12567 isa<CXXMethodDecl>(FnDecl), OpLoc, TheCall->getSourceRange(), in CreateOverloadedBinOp()
12606 Diag(OpLoc, diag::err_ovl_no_viable_oper) in CreateOverloadedBinOp()
12610 Diag(OpLoc, diag::note_assign_lhs_incomplete) in CreateOverloadedBinOp()
12618 if (DiagnoseTwoPhaseOperatorLookup(*this, Op, OpLoc, Args)) in CreateOverloadedBinOp()
12624 Result = CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); in CreateOverloadedBinOp()
12630 BinaryOperator::getOpcodeStr(Opc), OpLoc); in CreateOverloadedBinOp()
12635 Diag(OpLoc, diag::err_ovl_ambiguous_oper_binary) in CreateOverloadedBinOp()
12640 BinaryOperator::getOpcodeStr(Opc), OpLoc); in CreateOverloadedBinOp()
12646 Diag(OpLoc, diag::err_ovl_deleted_special_oper) in CreateOverloadedBinOp()
12655 Diag(OpLoc, diag::err_ovl_deleted_oper) in CreateOverloadedBinOp()
12662 BinaryOperator::getOpcodeStr(Opc), OpLoc); in CreateOverloadedBinOp()
12667 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); in CreateOverloadedBinOp()
13402 Sema::BuildOverloadedArrowExpr(Scope *S, Expr *Base, SourceLocation OpLoc, in BuildOverloadedArrowExpr() argument
13427 LookupResult R(*this, OpName, OpLoc, LookupOrdinaryName); in BuildOverloadedArrowExpr()
13441 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in BuildOverloadedArrowExpr()
13455 Diag(OpLoc, diag::err_typecheck_member_reference_arrow) in BuildOverloadedArrowExpr()
13458 Diag(OpLoc, diag::note_typecheck_member_reference_suggestion) in BuildOverloadedArrowExpr()
13459 << FixItHint::CreateReplacement(OpLoc, "."); in BuildOverloadedArrowExpr()
13462 Diag(OpLoc, diag::err_ovl_no_viable_oper) in BuildOverloadedArrowExpr()
13468 Diag(OpLoc, diag::err_ovl_ambiguous_oper_unary) in BuildOverloadedArrowExpr()
13474 Diag(OpLoc, diag::err_ovl_deleted_oper) in BuildOverloadedArrowExpr()
13483 CheckMemberOperatorAccess(OpLoc, Base, nullptr, Best->FoundDecl); in BuildOverloadedArrowExpr()
13496 Base, HadMultipleCandidates, OpLoc); in BuildOverloadedArrowExpr()
13504 Context, OO_Arrow, FnExpr.get(), Base, ResultTy, VK, OpLoc, FPOptions()); in BuildOverloadedArrowExpr()
13506 if (CheckCallReturnType(Method->getReturnType(), OpLoc, TheCall, Method)) in BuildOverloadedArrowExpr()