Searched refs:ImpliedDoIndex (Results 1 – 15 of 15) sorted by relevance
215 Expr<ImpliedDoIndex::Result> FoldOperation( in FoldOperation()216 FoldingContext &context, ImpliedDoIndex &&iDo) { in FoldOperation()218 return Expr<ImpliedDoIndex::Result>{*value}; in FoldOperation()220 return Expr<ImpliedDoIndex::Result>{std::move(iDo)}; in FoldOperation()
122 bool ImpliedDoIndex::operator==(const ImpliedDoIndex &that) const { in operator ==()
393 o << ',' << ImpliedDoIndex::Result::AsFortran() in EmitArray()455 [&](const ImpliedDoIndex &i) { o << i.name.ToString(); }, in AsFortran()
132 Expr<ImpliedDoIndex::Result> FoldOperation(133 FoldingContext &context, ImpliedDoIndex &&);1159 Expr<ImpliedDoIndex::Result> FoldOperation(FoldingContext &, ImpliedDoIndex &&);
224 bool operator()(const ImpliedDoIndex &) { return true; } in ContainsAnyImpliedDoIndex()
390 struct ImpliedDoIndex {392 bool operator==(const ImpliedDoIndex &) const;400 using Index = ResultType<ImpliedDoIndex>;531 using Indices = std::conditional_t<KIND == ImpliedDoIndex::Result::kind,532 std::tuple<ImpliedDoIndex>, std::tuple<>>;
126 Result operator()(const ImpliedDoIndex &) const { return ScalarShape(); } in operator()
120 Result operator()(const ImpliedDoIndex &) const { return visitor_.Default(); } in operator()
221 static unsigned getHashValue(const Fortran::evaluate::ImpliedDoIndex &x) { in getHashValue()489 static bool isEqual(const Fortran::evaluate::ImpliedDoIndex &x, in isEqual()490 const Fortran::evaluate::ImpliedDoIndex &y) { in isEqual()725 RT find(const Fortran::evaluate::ImpliedDoIndex &) { return {}; } in find() argument
60 const Fortran::evaluate::ImpliedDoIndex &) { in show() argument
1112 ExtValue genval(const Fortran::evaluate::ImpliedDoIndex &var) { in genval()6675 CC genarr(const Fortran::evaluate::ImpliedDoIndex &) { in genarr() argument
29 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Enter()
195 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Scan()
769 *kind, AsExpr(ImpliedDoIndex{n.source}))); in Analyze()1334 using ImpliedDoIntType = ResultType<ImpliedDoIndex>;1520 Expr<SomeInteger>{Expr<ImpliedDoIntType>{ImpliedDoIndex{anonymous}}}}); in Add()3881 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Pre()
96 void show(const Fortran::evaluate::ImpliedDoIndex &);