Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Evaluate/
Dfold.cpp201 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()
Dexpression.cpp112 bool ImpliedDoIndex::operator==(const ImpliedDoIndex &that) const { in operator ==()
Dformatting.cpp388 o << ',' << ImpliedDoIndex::Result::AsFortran() in EmitArray()
450 [&](const ImpliedDoIndex &i) { o << i.name.ToString(); }, in AsFortran()
Dfold-implementation.h137 Expr<ImpliedDoIndex::Result> FoldOperation(
138 FoldingContext &context, ImpliedDoIndex &&);
702 Expr<ImpliedDoIndex::Result> FoldOperation(FoldingContext &, ImpliedDoIndex &&);
Dshape.cpp172 bool operator()(const ImpliedDoIndex &) { return true; } in ContainsAnyImpliedDoIndex()
/external/llvm-project/flang/include/flang/Evaluate/
Dexpression.h372 struct ImpliedDoIndex { struct
374 bool operator==(const ImpliedDoIndex &) const; argument
382 using Index = ResultType<ImpliedDoIndex>; argument
513 using Indices = std::conditional_t<KIND == ImpliedDoIndex::Result::kind,
514 std::tuple<ImpliedDoIndex>, std::tuple<>>;
Dshape.h94 Result operator()(const ImpliedDoIndex &) const { return Scalar(); } in operator()
Dtraverse.h109 Result operator()(const ImpliedDoIndex &) const { return visitor_.Default(); } in operator()
/external/llvm-project/flang/lib/Lower/
DConvertType.cpp264 mlir::Type gen(const Fortran::evaluate::ImpliedDoIndex &) { in gen() argument
265 return genFIRType<Fortran::evaluate::ImpliedDoIndex::Result::category>( in gen()
266 context, Fortran::evaluate::ImpliedDoIndex::Result::kind); in gen()
/external/llvm-project/flang/lib/Semantics/
Dcheck-data.cpp29 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Enter()
Ddata-to-inits.cpp155 int kind{evaluate::ResultType<evaluate::ImpliedDoIndex>::kind}; in Scan()
Dexpression.cpp663 *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()