Lines Matching defs:foldingContext

83                    "actual argument", *expr, context.foldingContext(),
149 evaluate::FoldingContext &foldingContext{context.foldingContext()};
151 ToInt64(Fold(foldingContext, common::Clone(*dummy.type.LEN())))};
153 ToInt64(Fold(foldingContext, common::Clone(*actualType.LEN())))};
159 foldingContext, evaluate::GetSize(dummy.type.shape())))}) {
163 context.foldingContext(), /*getLastComponent=*/true};
171 actualOffset->symbol(), foldingContext)) {
201 foldingContext, evaluate::GetSize(actualType.shape())))};
332 SemanticsContext &context, evaluate::FoldingContext &foldingContext,
339 parser::ContextualMessages &messages{foldingContext.messages()};
375 foldingContext, actual, dummy.type.type())}) {
590 !evaluate::IsContiguous(*actualLastSymbol, foldingContext) &&
616 foldingContext, evaluate::GetSize(dummy.type.shape())))}) {
632 context.foldingContext(), /*getLastComponent=*/true};
640 actualOffset->symbol(), foldingContext)) {
645 evaluate::ToInt64(evaluate::Fold(foldingContext,
647 foldingContext, false)))};
673 foldingContext, evaluate::GetSize(actualType.shape())))};
760 bool actualIsContiguous{IsSimplyContiguous(actual, foldingContext)};
1050 evaluate::FoldingContext &foldingContext{context.foldingContext()};
1051 parser::ContextualMessages &messages{foldingContext.messages()};
1086 "actual argument", *expr, foldingContext,
1222 evaluate::FoldingContext &foldingContext{context.foldingContext()};
1223 auto &messages{foldingContext.messages()};
1247 *expr, foldingContext)}) {
1252 isElemental, context, foldingContext, scope, intrinsic,
1466 evaluate::FoldingContext &foldingContext{semanticsContext.foldingContext()};
1467 parser::ContextualMessages &messages{foldingContext.messages()};
1519 *pointerExpr, foldingContext)}) {
1523 *targetExpr, foldingContext)}) {
1621 evaluate::FoldingContext &foldingContext) {
1624 foldingContext.messages().Say(arguments[0]->sourceLocation(),
1630 foldingContext.defaults().GetDefaultKind(TypeCategory::Integer)};
1633 foldingContext.messages().Say(arguments[1]->sourceLocation(),
1642 foldingContext.messages().Say(arguments[2]->sourceLocation(),
1916 context.foldingContext().messages().Say(
1925 evaluate::SayWithDeclaration(context.foldingContext().messages(), *bad,
1935 evaluate::FoldingContext &foldingContext{context.foldingContext()};
1936 parser::ContextualMessages &messages{foldingContext.messages()};
1939 arguments[0], foldingContext)}) {
1942 arguments[1], foldingContext)}) {
1946 evaluate::Fold(foldingContext,
1947 mold->MeasureElementSizeInBytes(foldingContext, false)))
1949 if (auto sourceSize{evaluate::ToInt64(evaluate::Fold(foldingContext,
1950 source->MeasureSizeInBytes(foldingContext)))}) {
1986 CheckEvent_Query(arguments, context.foldingContext());
1988 CheckImage_Index(arguments, context.foldingContext().messages());
1990 CheckMaxMin(proc, arguments, context.foldingContext().messages());
1992 CheckMove_Alloc(arguments, context.foldingContext().messages());
1994 CheckPresent(arguments, context.foldingContext().messages());
1996 CheckReduce(arguments, context.foldingContext());
2000 CheckFree(arguments, context.foldingContext().messages());
2010 evaluate::FoldingContext &foldingContext{context.foldingContext()};
2011 parser::ContextualMessages &messages{foldingContext.messages()};
2040 CheckElementalConformance(messages, proc, actuals, foldingContext);
2145 const Symbol &intrinsic, evaluate::FoldingContext &foldingContext) {
2146 parser::ContextualMessages &messages{foldingContext.messages()};
2166 evaluate::FoldingContext foldingContext{context.foldingContext()};
2167 parser::ContextualMessages &messages{foldingContext.messages()};