Searched refs:ImpliedDoIndex (Results 1 – 12 of 12) sorted by relevance
201 Expr<ImpliedDoIndex::Result> FoldOperation( in FoldOperation()202 FoldingContext &context, ImpliedDoIndex &&iDo) { in FoldOperation()204 return Expr<ImpliedDoIndex::Result>{*value}; in FoldOperation()206 return Expr<ImpliedDoIndex::Result>{std::move(iDo)}; in FoldOperation()
112 bool ImpliedDoIndex::operator==(const ImpliedDoIndex &that) const { in operator ==()
388 o << ',' << ImpliedDoIndex::Result::AsFortran() in EmitArray()450 [&](const ImpliedDoIndex &i) { o << i.name.ToString(); }, in AsFortran()
137 Expr<ImpliedDoIndex::Result> FoldOperation(138 FoldingContext &context, ImpliedDoIndex &&);702 Expr<ImpliedDoIndex::Result> FoldOperation(FoldingContext &, ImpliedDoIndex &&);
172 bool operator()(const ImpliedDoIndex &) { return true; } in ContainsAnyImpliedDoIndex()
372 struct ImpliedDoIndex { struct374 bool operator==(const ImpliedDoIndex &) const; argument382 using Index = ResultType<ImpliedDoIndex>; argument513 using Indices = std::conditional_t<KIND == ImpliedDoIndex::Result::kind,514 std::tuple<ImpliedDoIndex>, std::tuple<>>;
94 Result operator()(const ImpliedDoIndex &) const { return Scalar(); } in operator()
109 Result operator()(const ImpliedDoIndex &) const { return visitor_.Default(); } in operator()
264 mlir::Type gen(const Fortran::evaluate::ImpliedDoIndex &) { in gen() argument265 return genFIRType<Fortran::evaluate::ImpliedDoIndex::Result::category>( in gen()266 context, Fortran::evaluate::ImpliedDoIndex::Result::kind); in gen()
29 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Enter()
155 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Scan()
663 *kind, AsExpr(ImpliedDoIndex{n.source}))); in Analyze()1196 using ImpliedDoIntType = ResultType<ImpliedDoIndex>;1332 Expr<SomeInteger>{Expr<ImpliedDoIntType>{ImpliedDoIndex{anonymous}}}}); in Add()3317 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Pre()