Home
last modified time | relevance | path

Searched refs:typedExpr (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtools.cpp419 CheckMissingAnalysis(crashIfNoExpr_ && !x.typedExpr, context_, x); in Get()
420 return x.typedExpr ? common::GetPtrFromOptional(x.typedExpr->v) : nullptr; in Get()
423 CheckMissingAnalysis(crashIfNoExpr_ && !x.typedExpr, context_, x); in Get()
424 return x.typedExpr ? common::GetPtrFromOptional(x.typedExpr->v) : nullptr; in Get()
427 CheckMissingAnalysis(crashIfNoExpr_ && !x.typedExpr, context_, x); in Get()
428 return x.typedExpr ? common::GetPtrFromOptional(x.typedExpr->v) : nullptr; in Get()
431 CheckMissingAnalysis(crashIfNoExpr_ && !x.typedExpr, context_, x); in Get()
432 return x.typedExpr ? common::GetPtrFromOptional(x.typedExpr->v) : nullptr; in Get()
435 CheckMissingAnalysis(crashIfNoExpr_ && !x.typedExpr, context_, x); in Get()
436 return x.typedExpr ? common::GetPtrFromOptional(x.typedExpr->v) : nullptr; in Get()
H A Dcheck-case.cpp76 auto *x{expr.typedExpr.get()}; in GetValue()
H A Dexpression.cpp3046 if (useSavedTypedExprs_ && x.typedExpr) { in ExprOrVariable()
3047 return x.typedExpr->v; in ExprOrVariable()
3085 return x.typedExpr->v; in ExprOrVariable()
3109 if (!useSavedTypedExprs_ || !var->typedExpr) { in Analyze()
3127 return expr.typedExpr->v; in Analyze()
3130 return var->typedExpr->v; in Analyze()
3682 expr.typedExpr.Reset(new GenericExprWrapper{}, GenericExprWrapper::Deleter); in AnalyzeExpr()
H A Dtype.cpp396 x.typedExpr.Reset(); in Post()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dtools.h123 struct HasTypedExpr<A, decltype(static_cast<void>(A::typedExpr), 0)>
H A Ddump-parse-tree.h804 if (asFortran_ && x.typedExpr) { in AsFortran()
805 asFortran_->expr(ss, *x.typedExpr); in AsFortran()
H A Dparse-tree.h1428 mutable TypedExpr typedExpr; member
1729 mutable TypedExpr typedExpr; member
1804 mutable TypedExpr typedExpr; member
1862 mutable TypedExpr typedExpr; member
1934 mutable TypedExpr typedExpr; member
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-implementation.h280 auto *typedExpr{UnwrapExpr<Expr<T>>(expr.value())}; in ApplyComponent()
281 CHECK(typedExpr); in ApplyComponent()
282 array = std::make_unique<ArrayConstructor<T>>(*typedExpr); in ApplyComponent()
545 [](const auto &typedExpr) -> std::optional<std::vector<A>> { in GetIntegerVector()
546 using T = ResultType<decltype(typedExpr)>; in GetIntegerVector()
547 if (const auto *constant{UnwrapConstantValue<T>(typedExpr)}) { in GetIntegerVector()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h83 Set(x.typedExpr); in Set()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dunparse.cpp54 if (asFortran_ && x.typedExpr) { in Pre()
55 asFortran_->expr(out_, *x.typedExpr); in Pre()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIO.cpp1321 converter.genExprAddr(var.typedExpr->v.value(), stmtCtx); in getVariableBufferRequiredDescriptor()