reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12745 OpLoc, FPFeatures); 12749 Context.DependentTy, Context.DependentTy, OpLoc, 12756 DeclarationNameInfo OpNameInfo(OpName, OpLoc); 12761 Context.DependentTy, VK_RValue, OpLoc, 12782 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); 12787 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); 12791 OpLoc, OverloadCandidateSet::CSK_Operator, 12802 AddMemberOperatorCandidates(Op, OpLoc, Args, CandidateSet); 12804 AddMemberOperatorCandidates(Op, OpLoc, {Args[1], Args[0]}, CandidateSet, 12809 AddMemberOperatorCandidates(ExtraOp, OpLoc, Args, CandidateSet); 12811 AddMemberOperatorCandidates(ExtraOp, OpLoc, {Args[1], Args[0]}, 12820 AddArgumentDependentLookupCandidates(OpName, OpLoc, Args, 12826 AddArgumentDependentLookupCandidates(ExtraOpName, OpLoc, Args, 12845 AddBuiltinOperatorCandidates(Op, OpLoc, Args, CandidateSet); 12851 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { 12873 Diag(OpLoc, diag::err_ovl_rewrite_equalequal_not_bool) 12891 *this, OpLoc, Cand.Conversions[ArgIdx], 12894 Diag(OpLoc, diag::ext_ovl_ambiguous_oper_binary_reversed) 12910 CheckMemberOperatorAccess(OpLoc, Args[0], Args[1], Best->FoundDecl); 12950 HadMultipleCandidates, OpLoc); 12960 Context, ChosenOp, FnExpr.get(), Args, ResultTy, VK, OpLoc, 12963 if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall, 12977 DiagnoseSelfMove(Args[0], Args[1], OpLoc); 12980 isa<CXXMethodDecl>(FnDecl), OpLoc, TheCall->getSourceRange(), 12993 R = CreateBuiltinUnaryOp(OpLoc, UO_LNot, R.get()); 12998 IntegerLiteral::Create(Context, Zero, Context.IntTy, OpLoc); 13006 OpLoc, Opc, Fns, IsReversed ? ZeroLiteral : R.get(), 13058 Args, OpLoc); 13061 Diag(OpLoc, diag::err_ovl_no_viable_oper) 13065 Diag(OpLoc, diag::note_assign_lhs_incomplete) 13073 if (DiagnoseTwoPhaseOperatorLookup(*this, Op, OpLoc, Args)) 13079 Result = CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]); 13083 CandidateSet.NoteCandidates(*this, Args, Cands, OpcStr, OpLoc); 13089 PartialDiagnosticAt(OpLoc, PDiag(diag::err_ovl_ambiguous_oper_binary) 13096 OpLoc); 13102 Diag(OpLoc, diag::err_ovl_deleted_special_oper) 13113 OpLoc, PDiag(diag::err_ovl_deleted_oper) 13119 OpLoc); 13124 return CreateBuiltinBinOp(OpLoc, Opc, Args[0], Args[1]);