Searched refs:argExpr (Results 1 – 7 of 7) sorted by relevance
1819 Expr *argExpr = Args[i]; in CheckMessageArgumentTypes() local1822 assert(argExpr && "CheckMessageArgumentTypes(): missing expression"); in CheckMessageArgumentTypes()1827 argExpr->IgnoreParenNoopCasts(Context))) in CheckMessageArgumentTypes()1832 if (argExpr->hasPlaceholderType(BuiltinType::ARCUnbridgedCast) && in CheckMessageArgumentTypes()1834 argExpr = stripARCUnbridgedCast(argExpr); in CheckMessageArgumentTypes()1840 ExprResult argE = checkUnknownAnyArg(SelLoc, argExpr, paramType); in CheckMessageArgumentTypes()1860 if (RequireCompleteType(argExpr->getSourceRange().getBegin(), in CheckMessageArgumentTypes()1862 diag::err_call_incomplete_argument, argExpr)) in CheckMessageArgumentTypes()1867 ExprResult ArgE = PerformCopyInitialization(Entity, SourceLocation(), argExpr); in CheckMessageArgumentTypes()
1543 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef() local1544 result = argExpr; in transformNonTypeTemplateParmRef()1545 if (argExpr->isLValue()) { in transformNonTypeTemplateParmRef()1546 if (argExpr->getType()->isRecordType()) { in transformNonTypeTemplateParmRef()
6592 Expr *argExpr = Args[i]; in SelectBestMethod() local6593 assert(argExpr && "SelectBestMethod(): missing expression"); in SelectBestMethod()6597 if (argExpr->hasPlaceholderType(BuiltinType::ARCUnbridgedCast) && in SelectBestMethod()6599 argExpr = stripARCUnbridgedCast(argExpr); in SelectBestMethod()6608 = TryCopyInitialization(*this, argExpr, param->getType(), in SelectBestMethod()
2751 } else if (MaybeExpr argExpr{Analyze(x.v.value())}) { in Analyze() local2752 arg = ActualArgument{std::move(*argExpr)}; in Analyze()3690 } else if (MaybeExpr argExpr{AnalyzeExprOrWholeAssumedSizeArray(expr)}) { in AnalyzeExpr() local3691 if (isProcedureCall_ || !IsProcedure(*argExpr)) { in AnalyzeExpr()3692 ActualArgument arg{std::move(*argExpr)}; in AnalyzeExpr()3697 IsFunction(*argExpr) ? "Function call must have argument list"_err_en_US in AnalyzeExpr()3780 Expr<SomeType> &&argExpr{MoveExpr(i)}; in ConvertBOZ()3781 auto *boz{std::get_if<BOZLiteralConstant>(&argExpr.u)}; in ConvertBOZ()
950 if (const SomeExpr * argExpr{arg.UnwrapExpr()}) { in CheckIfArgIsDoVar() local951 if (const Symbol * var{evaluate::UnwrapWholeSymbolDataRef(*argExpr)}) { in CheckIfArgIsDoVar()
943 if (const auto *argExpr{ in operator ()() local946 return HasCoarray(argExpr->value()); in operator ()()
5103 const auto *argExpr = procRef.arguments()[0].value().UnwrapExpr(); in genTransposeProcRef() local5104 assert(argExpr); in genTransposeProcRef()5114 llvm::SmallVector<CC> operands{genElementalArgument(*argExpr)}; in genTransposeProcRef()