Home
last modified time | relevance | path

Searched refs:ImpliedDoIndex (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold.cpp215 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()
H A Dexpression.cpp122 bool ImpliedDoIndex::operator==(const ImpliedDoIndex &that) const { in operator ==()
H A Dformatting.cpp393 o << ',' << ImpliedDoIndex::Result::AsFortran() in EmitArray()
455 [&](const ImpliedDoIndex &i) { o << i.name.ToString(); }, in AsFortran()
H A Dfold-implementation.h132 Expr<ImpliedDoIndex::Result> FoldOperation(
133 FoldingContext &context, ImpliedDoIndex &&);
1159 Expr<ImpliedDoIndex::Result> FoldOperation(FoldingContext &, ImpliedDoIndex &&);
H A Dshape.cpp224 bool operator()(const ImpliedDoIndex &) { return true; } in ContainsAnyImpliedDoIndex()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dexpression.h390 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<>>;
H A Dshape.h126 Result operator()(const ImpliedDoIndex &) const { return ScalarShape(); } in operator()
H A Dtraverse.h120 Result operator()(const ImpliedDoIndex &) const { return visitor_.Default(); } in operator()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp221 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
H A DDumpEvaluateExpr.cpp60 const Fortran::evaluate::ImpliedDoIndex &) { in show() argument
H A DConvertExpr.cpp1112 ExtValue genval(const Fortran::evaluate::ImpliedDoIndex &var) { in genval()
6675 CC genarr(const Fortran::evaluate::ImpliedDoIndex &) { in genarr() argument
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-data.cpp29 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Enter()
H A Ddata-to-inits.cpp195 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Scan()
H A Dexpression.cpp769 *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()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h96 void show(const Fortran::evaluate::ImpliedDoIndex &);