Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp1124 if (auto *dtExpr{UnwrapExpr<Expr<SomeDerived>>(*base)}) { in Analyze() local
1125 const auto *dtSpec{GetDerivedTypeSpec(dtExpr->GetType())}; in Analyze()
1127 if (auto *designator{UnwrapExpr<Designator<SomeDerived>>(*dtExpr)}) { in Analyze()
1146 ExtractDataRef(std::move(*dtExpr))}) { in Analyze()
2003 if (auto *dtExpr{UnwrapExpr<Expr<SomeDerived>>(*base)}) { in AnalyzeProcedureComponentRef() local
2008 AddPassArg(actuals, std::move(*dtExpr), proc); in AnalyzeProcedureComponentRef()
2022 std::optional<DataRef> dataRef{ExtractDataRef(std::move(*dtExpr))}; in AnalyzeProcedureComponentRef()
2027 resolution{GetBindingResolution(dtExpr->GetType(), *sym)}) { in AnalyzeProcedureComponentRef()
2028 AddPassArg(arguments, std::move(*dtExpr), *sym, false); in AnalyzeProcedureComponentRef()