Searched refs:typedExpr (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | tools.cpp | 419 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 D | check-case.cpp | 76 auto *x{expr.typedExpr.get()}; in GetValue()
|
| H A D | expression.cpp | 3046 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 D | type.cpp | 396 x.typedExpr.Reset(); in Post()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | tools.h | 123 struct HasTypedExpr<A, decltype(static_cast<void>(A::typedExpr), 0)>
|
| H A D | dump-parse-tree.h | 804 if (asFortran_ && x.typedExpr) { in AsFortran() 805 asFortran_->expr(ss, *x.typedExpr); in AsFortran()
|
| H A D | parse-tree.h | 1428 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 D | fold-implementation.h | 280 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 D | expression.h | 83 Set(x.typedExpr); in Set()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | unparse.cpp | 54 if (asFortran_ && x.typedExpr) { in Pre() 55 asFortran_->expr(out_, *x.typedExpr); in Pre()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IO.cpp | 1321 converter.genExprAddr(var.typedExpr->v.value(), stmtCtx); in getVariableBufferRequiredDescriptor()
|