Home
last modified time | relevance | path

Searched refs:argExpr (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprObjC.cpp1819 Expr *argExpr = Args[i]; in CheckMessageArgumentTypes() local
1822 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()
H A DSemaTemplateInstantiate.cpp1543 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef() local
1544 result = argExpr; in transformNonTypeTemplateParmRef()
1545 if (argExpr->isLValue()) { in transformNonTypeTemplateParmRef()
1546 if (argExpr->getType()->isRecordType()) { in transformNonTypeTemplateParmRef()
H A DSemaOverload.cpp6592 Expr *argExpr = Args[i]; in SelectBestMethod() local
6593 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()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp2751 } else if (MaybeExpr argExpr{Analyze(x.v.value())}) { in Analyze() local
2752 arg = ActualArgument{std::move(*argExpr)}; in Analyze()
3690 } else if (MaybeExpr argExpr{AnalyzeExprOrWholeAssumedSizeArray(expr)}) { in AnalyzeExpr() local
3691 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()
H A Dcheck-do-forall.cpp950 if (const SomeExpr * argExpr{arg.UnwrapExpr()}) { in CheckIfArgIsDoVar() local
951 if (const Symbol * var{evaluate::UnwrapWholeSymbolDataRef(*argExpr)}) { in CheckIfArgIsDoVar()
H A Dtools.cpp943 if (const auto *argExpr{ in operator ()() local
946 return HasCoarray(argExpr->value()); in operator ()()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp5103 const auto *argExpr = procRef.arguments()[0].value().UnwrapExpr(); in genTransposeProcRef() local
5104 assert(argExpr); in genTransposeProcRef()
5114 llvm::SmallVector<CC> operands{genElementalArgument(*argExpr)}; in genTransposeProcRef()