Lines Matching refs:ExprResult

52 static ExprResult
973 ExprResult result = S.CheckPlaceholderExpr(E); in checkPlaceholderForOverload()
1497 ExprResult Sema::PerformImplicitConversion(Expr *From, QualType ToType, in PerformImplicitConversion()
1997 ExprResult ER = ExprResult{From}; in IsStandardConversion()
5418 ExprResult
5490 ExprResult FromRes = in PerformObjectArgumentInitialization()
5537 ExprResult Sema::PerformContextuallyConvertToBool(Expr *From) { in PerformContextuallyConvertToBool()
5621 static ExprResult CheckConvertedConstantExpression(Sema &S, Expr *From, in CheckConvertedConstantExpression()
5684 ExprResult Result; in CheckConvertedConstantExpression()
5796 ExprResult Sema::CheckConvertedConstantExpression(Expr *From, QualType T, in CheckConvertedConstantExpression()
5803 ExprResult Sema::CheckConvertedConstantExpression(Expr *From, QualType T, in CheckConvertedConstantExpression()
5866 ExprResult Sema::PerformContextuallyConvertToObjCPointer(Expr *From) { in PerformContextuallyConvertToObjCPointer()
5875 return ExprResult(); in PerformContextuallyConvertToObjCPointer()
5885 static ExprResult
5932 ExprResult Result = SemaRef.BuildCXXMemberCallExpr(From, Found, Conversion, in diagnoseNoViableConversion()
5962 ExprResult Result = SemaRef.BuildCXXMemberCallExpr(From, Found, Conversion, in recordConversion()
5974 static ExprResult finishContextualImplicitConversion( in finishContextualImplicitConversion()
6032 ExprResult Sema::PerformContextualImplicitConversion( in PerformContextualImplicitConversion()
6040 ExprResult result = CheckPlaceholderExpr(From); in PerformContextualImplicitConversion()
6547 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod, in SelectBestMethod()
6584 ExprResult R = S.PerformObjectArgumentInitialization( in convertArgsForAvailabilityChecks()
6605 ExprResult R; in convertArgsForAvailabilityChecks()
6625 ExprResult R = S.BuildCXXDefaultArgExpr(CallLoc, Function, P); in convertArgsForAvailabilityChecks()
12400 ExprResult &SrcExpr, bool DoFunctionPointerConverion) { in resolveAndFixAddressOfSingleOverloadCandidate()
12518 ExprResult &SrcExpr, bool doFunctionPointerConverion, in ResolveAndFixSingleFunctionTemplateSpecialization()
12527 ExprResult SingleFunctionExpression; in ResolveAndFixSingleFunctionTemplateSpecialization()
12859 static ExprResult
12872 return ExprResult(); in BuildRecoveryCallExpr()
12917 return ExprResult(); in BuildRecoveryCallExpr()
12932 ExprResult NewFn = ExprError(); in BuildRecoveryCallExpr()
12961 ExprResult *Result) { in buildOverloadedCallSet()
13065 static ExprResult FinishOverloadedCallExpr(Sema &SemaRef, Scope *S, Expr *Fn, in FinishOverloadedCallExpr()
13090 ExprResult Recovery = BuildRecoveryCallExpr(SemaRef, S, Fn, ULE, LParenLoc, in FinishOverloadedCallExpr()
13170 ExprResult Sema::BuildOverloadedCallExpr(Scope *S, Expr *Fn, in BuildOverloadedCallExpr()
13180 ExprResult result; in BuildOverloadedCallExpr()
13206 ExprResult Sema::CreateUnresolvedLookupExpr(CXXRecordDecl *NamingClass, in CreateUnresolvedLookupExpr()
13231 ExprResult
13266 ExprResult Fn = CreateUnresolvedLookupExpr( in CreateOverloadedUnaryOp()
13312 ExprResult InputRes = in CreateOverloadedUnaryOp()
13320 ExprResult InputInit in CreateOverloadedUnaryOp()
13332 ExprResult FnExpr = CreateFunctionRefExpr(*this, FnDecl, Best->FoundDecl, in CreateOverloadedUnaryOp()
13359 ExprResult InputRes = PerformImplicitConversion( in CreateOverloadedUnaryOp()
13494 ExprResult Sema::CreateOverloadedBinOp(SourceLocation OpLoc, in CreateOverloadedBinOp()
13529 ExprResult Fn = CreateUnresolvedLookupExpr( in CreateOverloadedBinOp()
13655 ExprResult Arg1 = in CreateOverloadedBinOp()
13663 ExprResult Arg0 = in CreateOverloadedBinOp()
13672 ExprResult Arg0 = PerformCopyInitialization( in CreateOverloadedBinOp()
13679 ExprResult Arg1 = in CreateOverloadedBinOp()
13691 ExprResult FnExpr = CreateFunctionRefExpr(*this, FnDecl, in CreateOverloadedBinOp()
13735 ExprResult R = MaybeBindToTemporary(TheCall); in CreateOverloadedBinOp()
13783 ExprResult ArgsRes0 = PerformImplicitConversion( in CreateOverloadedBinOp()
13790 ExprResult ArgsRes1 = PerformImplicitConversion( in CreateOverloadedBinOp()
13811 ExprResult E = BuildSynthesizedThreeWayComparison(OpLoc, Fns, Args[0], in CreateOverloadedBinOp()
13820 ExprResult Result = ExprError(); in CreateOverloadedBinOp()
13900 ExprResult Sema::BuildSynthesizedThreeWayComparison( in BuildSynthesizedThreeWayComparison()
13908 return ExprResult((Expr*)nullptr); in BuildSynthesizedThreeWayComparison()
13926 ExprResult Eq = CreateOverloadedBinOp(OpLoc, BO_EQ, Fns, LHS, RHS, true, true, in BuildSynthesizedThreeWayComparison()
13931 ExprResult Less = CreateOverloadedBinOp(OpLoc, BO_LT, Fns, LHS, RHS, true, in BuildSynthesizedThreeWayComparison()
13936 ExprResult Greater; in BuildSynthesizedThreeWayComparison()
13946 ExprResult Cmp; in BuildSynthesizedThreeWayComparison()
13953 {ExprResult(), ComparisonCategoryResult::Unordered}, in BuildSynthesizedThreeWayComparison()
13959 ExprResult Result; in BuildSynthesizedThreeWayComparison()
13965 return ExprResult((Expr*)nullptr); in BuildSynthesizedThreeWayComparison()
13966 ExprResult ThisResult = in BuildSynthesizedThreeWayComparison()
13992 ExprResult
14008 ExprResult Fn = CreateUnresolvedLookupExpr( in CreateOverloadedArraySubscriptExpr()
14053 ExprResult Arg0 = in CreateOverloadedArraySubscriptExpr()
14061 ExprResult InputInit in CreateOverloadedArraySubscriptExpr()
14075 ExprResult FnExpr = CreateFunctionRefExpr(*this, FnDecl, in CreateOverloadedArraySubscriptExpr()
14104 ExprResult ArgsRes0 = PerformImplicitConversion( in CreateOverloadedArraySubscriptExpr()
14111 ExprResult ArgsRes1 = PerformImplicitConversion( in CreateOverloadedArraySubscriptExpr()
14165 ExprResult Sema::BuildCallToMemberFunction(Scope *S, Expr *MemExprE, in BuildCallToMemberFunction()
14390 ExprResult ObjectArg = in BuildCallToMemberFunction()
14460 ExprResult
14467 ExprResult Object = Obj; in BuildCallToObjectOfClassType()
14616 ExprResult Call = BuildCXXMemberCallExpr(Object.get(), Best->FoundDecl, in BuildCallToObjectOfClassType()
14645 ExprResult NewFn = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildCallToObjectOfClassType()
14664 ExprResult ObjRes = in BuildCallToObjectOfClassType()
14681 ExprResult InputInit in BuildCallToObjectOfClassType()
14690 ExprResult DefArg in BuildCallToObjectOfClassType()
14707 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod, in BuildCallToObjectOfClassType()
14740 ExprResult
14826 ExprResult BaseResult = in BuildOverloadedArrowExpr()
14834 ExprResult FnExpr = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildOverloadedArrowExpr()
14858 ExprResult Sema::BuildLiteralOperatorCall(LookupResult &R, in BuildLiteralOperatorCall()
14897 ExprResult Fn = CreateFunctionRefExpr(*this, FD, Best->FoundDecl, in BuildLiteralOperatorCall()
14908 ExprResult InputInit = PerformCopyInitialization( in BuildLiteralOperatorCall()
14946 Expr *Range, ExprResult *CallExpr) { in BuildForRangeBeginEndCall()
14951 ExprResult MemberRef = in BuildForRangeBeginEndCall()
14968 ExprResult FnR = CreateUnresolvedLookupExpr(/*NamingClass=*/nullptr, in BuildForRangeBeginEndCall()
15172 ExprResult Sema::FixOverloadedFunctionReference(ExprResult E, in FixOverloadedFunctionReference()