Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dfold-designator.h77 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(
91 std::optional<OffsetSymbol> FoldDesignator(
93 std::optional<OffsetSymbol> FoldDesignator(
95 std::optional<OffsetSymbol> FoldDesignator(
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-designator.cpp16 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
59 result = FoldDesignator(x.base(), which); in FoldDesignator()
62 result = FoldDesignator(x.base(), 0); in FoldDesignator()
142 baseResult = FoldDesignator(base, 0); in FoldDesignator()
143 compResult = FoldDesignator(comp, which); in FoldDesignator()
145 baseResult = FoldDesignator(base, which); in FoldDesignator()
146 compResult = FoldDesignator(comp, 0); in FoldDesignator()
159 if (auto result{FoldDesignator(z.complex(), which)}) { in FoldDesignator()
191 return FoldDesignator(*component, which); in FoldDesignator()
195 return FoldDesignator(*symbol, 0); in FoldDesignator()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Ddata-to-inits.cpp249 while (auto offsetSymbol{folder.FoldDesignator(designator)}) { in InitDesignator()