Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dfold-designator.h39 class OffsetSymbol {
41 OffsetSymbol(const Symbol &symbol, std::size_t bytes) in OffsetSymbol() function
43 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(OffsetSymbol) in DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS() argument
69 std::optional<OffsetSymbol> FoldDesignator(const Expr<T> &expr) { in FoldDesignator()
76 std::optional<OffsetSymbol> FoldDesignator(const Symbol &, ConstantSubscript);
77 std::optional<OffsetSymbol> FoldDesignator( in FoldDesignator()
81 std::optional<OffsetSymbol> FoldDesignator(
83 std::optional<OffsetSymbol> FoldDesignator(
85 std::optional<OffsetSymbol> FoldDesignator(
87 std::optional<OffsetSymbol> FoldDesignator(
[all …]
/external/llvm-project/flang/lib/Evaluate/
Dfold-designator.cpp14 DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(OffsetSymbol) in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument
16 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
25 return OffsetSymbol{symbol, symbol.size()}; in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
32 OffsetSymbol result{symbol, static_cast<std::size_t>(*bytes)}; in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
56 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator()
64 std::optional<OffsetSymbol> result; in FoldDesignator()
145 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator()
149 std::optional<OffsetSymbol> result, baseResult; in FoldDesignator()
166 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator()
179 std::optional<OffsetSymbol> DesignatorFolder::FoldDesignator( in FoldDesignator()
[all …]
/external/llvm-project/flang/lib/Semantics/
Ddata-to-inits.cpp97 bool InitElement(const evaluate::OffsetSymbol &, const SomeExpr &designator);
249 const evaluate::OffsetSymbol &offsetSymbol, const SomeExpr &designator) { in InitElement()