Lines Matching refs:ExprResult

36 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs,
82 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
317 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
355 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
368 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
371 ExprResult Inner;
387 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
394 ExprResult Result = S.CheckPlaceholderExpr(Element);
501 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
510 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr);
738 ExprResult ConvertedValueExpr;
764 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
777 ExprResult Result = CheckPlaceholderExpr(IndexExpr);
794 ExprResult Sema::BuildObjCArrayLiteral(SourceRange SR, MultiExprArg Elements) {
880 ExprResult Converted = CheckObjCCollectionLiteralElement(*this,
954 ExprResult Sema::BuildObjCDictionaryLiteral(SourceRange SR,
1089 ExprResult Key = CheckObjCCollectionLiteralElement(*this, Element.Key,
1095 ExprResult Value
1128 ExprResult Sema::BuildObjCEncodeExpression(SourceLocation AtLoc,
1158 ExprResult Sema::ParseObjCEncodeExpression(SourceLocation AtLoc,
1291 ExprResult Sema::ParseObjCSelectorExpression(Selector Sel,
1385 ExprResult Sema::ParseObjCProtocolExpression(IdentifierInfo *ProtocolId,
1729 ExprResult result;
1840 ExprResult argE = checkUnknownAnyArg(SelLoc, argExpr, paramType);
1867 ExprResult ArgE = PerformCopyInitialization(Entity, SourceLocation(), argExpr);
1879 ExprResult arg = Args[i];
1892 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod,
1975 ExprResult Sema::
2158 ExprResult Sema::
2382 ExprResult Sema::ActOnSuperMessage(Scope *S,
2433 ExprResult Sema::BuildClassMessageImplicit(QualType ReceiverType,
2609 ExprResult Sema::BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo,
2761 ExprResult Sema::ActOnClassMessage(Scope *S,
2782 ExprResult Sema::BuildInstanceMessageImplicit(Expr *Receiver,
2840 ExprResult Sema::BuildInstanceMessage(Expr *Receiver,
2875 ExprResult Result;
2898 ExprResult Result = DefaultFunctionArrayLvalueConversion(Receiver);
2934 ExprResult result = PerformContextuallyConvertToObjCPointer(Receiver);
3415 ExprResult Sema::ActOnInstanceMessage(Scope *S,
3427 ExprResult Result = MaybeConvertParenListExprToParenExpr(S, Receiver);
4339 ExprResult msg = BuildClassMessageImplicit(receiverType, false,
4379 ExprResult msg = BuildInstanceMessageImplicit(
4638 ExprResult Sema::BuildObjCBridgedCast(SourceLocation LParenLoc,
4643 ExprResult SubResult = UsualUnaryConversions(SubExpr);
4749 ExprResult Sema::ActOnObjCBridgedCast(Scope *S,