Lines Matching refs:ExprResult
34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs,
79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
257 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
294 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
307 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
310 ExprResult Inner;
326 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
332 ExprResult Result = S.CheckPlaceholderExpr(Element);
420 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
429 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr);
565 ExprResult ConvertedValueExpr = PerformCopyInitialization(Entity,
580 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
593 ExprResult Result = CheckPlaceholderExpr(IndexExpr);
614 ExprResult Sema::BuildObjCArrayLiteral(SourceRange SR, MultiExprArg Elements) {
713 ExprResult Converted = CheckObjCCollectionLiteralElement(*this,
731 ExprResult Sema::BuildObjCDictionaryLiteral(SourceRange SR,
878 ExprResult Key = CheckObjCCollectionLiteralElement(*this, Elements[I].Key,
884 ExprResult Value
920 ExprResult Sema::BuildObjCEncodeExpression(SourceLocation AtLoc,
951 ExprResult Sema::ParseObjCEncodeExpression(SourceLocation AtLoc,
966 ExprResult Sema::ParseObjCSelectorExpression(Selector Sel,
1016 ExprResult Sema::ParseObjCProtocolExpression(IdentifierInfo *ProtocolId,
1138 ExprResult result;
1209 ExprResult argE = checkUnknownAnyArg(lbrac, argExpr, paramType);
1228 ExprResult ArgE = PerformCopyInitialization(Entity, lbrac, Owned(argExpr));
1241 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod,
1380 ExprResult Sema::
1545 ExprResult Sema::
1773 ExprResult Sema::ActOnSuperMessage(Scope *S,
1826 ExprResult Sema::BuildClassMessageImplicit(QualType ReceiverType,
1915 ExprResult Sema::BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo,
2025 ExprResult Sema::ActOnClassMessage(Scope *S,
2046 ExprResult Sema::BuildInstanceMessageImplicit(Expr *Receiver,
2086 ExprResult Sema::BuildInstanceMessage(Expr *Receiver,
2109 ExprResult Result;
2133 ExprResult Result = DefaultFunctionArrayLvalueConversion(Receiver);
2166 ExprResult result = PerformContextuallyConvertToObjCPointer(Receiver);
2496 ExprResult Sema::ActOnInstanceMessage(Scope *S,
2508 ExprResult Result = MaybeConvertParenListExprToParenExpr(S, Receiver);
3236 ExprResult Sema::BuildObjCBridgedCast(SourceLocation LParenLoc,
3241 ExprResult SubResult = UsualUnaryConversions(SubExpr);
3347 ExprResult Sema::ActOnObjCBridgedCast(Scope *S,