Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dfold-designator.h69 std::optional<OffsetSymbol> FoldDesignator(const Expr<T> &expr) { in FoldDesignator() function
71 [&](const auto &x) { return FoldDesignator(x, elementNumber_++); }, in FoldDesignator()
76 std::optional<OffsetSymbol> FoldDesignator(const Symbol &, ConstantSubscript);
77 std::optional<OffsetSymbol> FoldDesignator( in FoldDesignator() function
79 return FoldDesignator(*x, which); in FoldDesignator()
81 std::optional<OffsetSymbol> FoldDesignator(
83 std::optional<OffsetSymbol> FoldDesignator(
85 std::optional<OffsetSymbol> FoldDesignator(
87 std::optional<OffsetSymbol> FoldDesignator(
89 std::optional<OffsetSymbol> FoldDesignator(
[all …]
/external/llvm-project/flang/lib/Evaluate/
Dfold-designator.cpp16 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
56 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator() function in Fortran::evaluate::DesignatorFolder
68 result = FoldDesignator(x.base(), which); in FoldDesignator()
71 result = FoldDesignator(x.base(), 0); in FoldDesignator()
145 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator() function in Fortran::evaluate::DesignatorFolder
151 baseResult = FoldDesignator(base, 0); in FoldDesignator()
152 result = FoldDesignator(comp, which); in FoldDesignator()
154 baseResult = FoldDesignator(base, which); in FoldDesignator()
155 result = FoldDesignator(comp, 0); in FoldDesignator()
166 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator() function in Fortran::evaluate::DesignatorFolder
[all …]
/external/llvm-project/flang/lib/Semantics/
Ddata-to-inits.cpp199 while (auto offsetSymbol{folder.FoldDesignator(designator)}) { in InitDesignator()