Searched refs:FoldDesignator (Results 1 – 3 of 3) sorted by relevance
/external/llvm-project/flang/include/flang/Evaluate/ |
D | fold-designator.h | 69 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/ |
D | fold-designator.cpp | 16 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/ |
D | data-to-inits.cpp | 199 while (auto offsetSymbol{folder.FoldDesignator(designator)}) { in InitDesignator()
|