Lines Matching refs:evaluate
53 evaluate::FoldingContext &foldingContext() { in foldingContext()
64 if (const evaluate::Assignment * assignment{GetAssignment(stmt)}) { in Analyze()
86 if (const evaluate::Assignment * assignment{GetAssignment(stmt)}) { in Analyze()
126 evaluate::SayWithDeclaration(messages, lhs, in CheckDefinabilityInPureScope()
138 evaluate::GetDerivedTypeSpec(evaluate::DynamicType::From(expr))}) { in GetPointerComponentDesignatorName()
154 evaluate::SayWithDeclaration(messages, *base, in CheckCopyabilityInPureScope()
171 if (evaluate::ExtractCoarrayRef(lhs)) { in CheckForPureContext()
189 evaluate::SayWithDeclaration(messages, *base, in CheckForPureContext()
195 } else if (auto type{evaluate::DynamicType::From(lhs)}) { in CheckForPureContext()
206 evaluate::SayWithDeclaration(messages, *bad, in CheckForPureContext()
221 if (auto shape{evaluate::GetShape(foldingContext(), expr)}) { in CheckShape()
236 if (std::optional<std::int64_t> extent{evaluate::ToInt64((*shape)[i])}) { in CheckShape()