Searched refs:OffsetSymbol (Results 1 – 3 of 3) sorted by relevance
39 class OffsetSymbol {41 OffsetSymbol(const Symbol &symbol, std::size_t bytes) in OffsetSymbol() function43 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(OffsetSymbol) in DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS() argument69 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 …]
14 DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(OffsetSymbol) in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument16 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 …]
97 bool InitElement(const evaluate::OffsetSymbol &, const SomeExpr &designator);249 const evaluate::OffsetSymbol &offsetSymbol, const SomeExpr &designator) { in InitElement()