Lines Matching refs:genarr
3577 ccStoreToDest = genarr(lhs); in lowerArrayAssignment()
3693 ccStoreToDest = genarr(lhs); in lowerAllocatableArrayAssignment()
3733 return genarr(rhs); in lowerAllocatableArrayAssignment()
3790 auto f = genarr(e); in lowerBoxedArrayExpr()
3933 auto genArrayModify = genarr(lhs); in lowerElementalUserAssignment()
3976 auto f = genarr(call); in lowerElementalSubroutine()
3989 iters.setElement(genarr(rhs)(iters)); in lowerScalarAssignment()
3992 auto lexv = genarr(lhs)(iters); in lowerScalarAssignment()
4042 iters.setElement(genarr(rhs)(iters)); in lowerScalarUserAssignment()
4046 auto lexv = genarr(lhs)(iters); in lowerScalarUserAssignment()
4183 [&](const auto &e) { return lowerArrayExpression(genarr(e), resTy); }, in lowerArrayExpression()
4189 return lowerArrayExpression(genarr(exv), resTy); in lowerArrayExpression()
4774 ? genarr(x)(IterationSpace{}) in asScalarArray()
4826 CC cc = genarr(x); in genElementalArgument()
4842 return genarr(x); in genElementalArgument()
5180 return genarr( in genProcRef()
5199 return genarr(exv); in genProcRef()
5202 CC genarr(const Fortran::evaluate::ProcedureDesignator &) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5205 CC genarr(const Fortran::evaluate::ProcedureRef &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5218 CC genarr(const A &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5223 CC genarr(const Fortran::evaluate::Expr<A> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5227 return std::visit([&](const auto &e) { return genarr(e); }, x.u); in genarr()
5230 auto cc = std::visit([&](const auto &e) { return genarr(e); }, x.u); in genarr()
5258 CC genarr(const Fortran::evaluate::Convert<Fortran::evaluate::Type<TC1, KIND>, in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5261 auto lambda = genarr(x.left()); in genarr()
5275 CC genarr(const Fortran::evaluate::ComplexComponent<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5277 auto lambda = genarr(x.left()); in genarr()
5287 CC genarr(const Fortran::evaluate::Parentheses<T> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5296 auto f = genarr(x.left()); in genarr()
5306 CC genarr(const Fortran::evaluate::Negate<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5309 auto f = genarr(x.left()); in genarr()
5319 CC genarr(const Fortran::evaluate::Negate<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5322 auto f = genarr(x.left()); in genarr()
5328 CC genarr(const Fortran::evaluate::Negate<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5331 auto f = genarr(x.left()); in genarr()
5344 auto lambda = genarr(evEx.left()); in createBinaryOp()
5345 auto rf = genarr(evEx.right()); in createBinaryOp()
5356 CC genarr(const Fortran::evaluate::GenBinEvOp<Fortran::evaluate::Type< \
5375 CC genarr( in GENBIN()
5379 auto lf = genarr(x.left()); in GENBIN()
5380 auto rf = genarr(x.right()); in GENBIN()
5388 CC genarr( in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5391 auto lf = genarr(x.left()); in genarr()
5392 auto rf = genarr(x.right()); in genarr()
5414 CC genarr( in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5419 auto lf = genarr(x.left()); in genarr()
5420 auto rf = genarr(x.right()); in genarr()
5428 CC genarr(const Fortran::evaluate::ComplexConstructor<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5430 auto lf = genarr(x.left()); in genarr()
5431 auto rf = genarr(x.right()); in genarr()
5441 CC genarr(const Fortran::evaluate::Concat<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5443 auto lf = genarr(x.left()); in genarr()
5444 auto rf = genarr(x.right()); in genarr()
5460 CC genarr(const Fortran::evaluate::SetLength<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5461 auto lf = genarr(x.left()); in genarr()
5470 CC genarr(const Fortran::evaluate::Constant<A> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5523 return genarr(fir::CharArrayBoxValue{addr, len, extents}); in genarr()
5525 return genarr(fir::ArrayBoxValue{addr, extents}); in genarr()
5620 auto result = genarr(expr); in genVectorSubscriptArrayFetch()
5835 CC genarr(const Fortran::semantics::SymbolRef &sym, in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5837 return genarr(sym.get(), components); in genarr()
5844 CC genarr(const ExtValue &extMemref) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
5846 return genarr(extMemref, dummy); in genarr()
5884 CC genarr(const ExtValue &extMemref, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6238 CC genarr(const Fortran::evaluate::ComplexPart &x, in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6241 return genarr(x.complex(), components); in genarr()
6246 return genarr(x, components); in genSlicePath()
6249 CC genarr(const Fortran::evaluate::StaticDataObject::Pointer &, in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6255 CC genarr(const Fortran::evaluate::Substring &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6257 return std::visit([&](const auto &v) { return genarr(v, components); }, in genarr()
6262 CC genarr(const Fortran::evaluate::FunctionRef<T> &funRef) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6597 CC genarr(const Fortran::evaluate::ArrayConstructor<A> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6668 return genarr(fir::CharArrayBoxValue{mem, len, extents}); in genarr()
6670 return genarr(fir::CharArrayBoxValue{mem, zero, extents}); in genarr()
6672 return genarr(fir::ArrayBoxValue{mem, extents}); in genarr()
6675 CC genarr(const Fortran::evaluate::ImpliedDoIndex &) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6678 CC genarr(const Fortran::evaluate::TypeParamInquiry &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6682 CC genarr(const Fortran::evaluate::DescriptorInquiry &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6686 CC genarr(const Fortran::evaluate::StructureConstructor &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6696 CC genarr(const Fortran::evaluate::Not<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6699 auto lambda = genarr(x.left()); in genarr()
6711 auto lf = genarr(x.left()); in createBinaryBoolOp()
6712 auto rf = genarr(x.right()); in createBinaryBoolOp()
6725 auto lf = genarr(x.left()); in createCompareBoolOp()
6726 auto rf = genarr(x.right()); in createCompareBoolOp()
6736 CC genarr(const Fortran::evaluate::LogicalOperation<KIND> &x) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6761 auto lf = genarr(x.left()); in createCompareOp()
6762 auto rf = genarr(x.right()); in createCompareOp()
6772 auto lf = genarr(x.left()); in createCompareCharOp()
6773 auto rf = genarr(x.right()); in createCompareCharOp()
6781 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6786 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6791 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6797 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6801 CC genarr( in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6803 return std::visit([&](const auto &x) { return genarr(x); }, r.u); in genarr()
6807 CC genarr(const Fortran::evaluate::Designator<A> &des) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
6809 return std::visit([&](const auto &x) { return genarr(x, components); }, in genarr()
7156 auto lambda = genarr(exv, components); in genImplicitArrayAccess()
7204 CC genarr(const Fortran::semantics::Symbol &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7224 CC genarr(const Fortran::evaluate::Component &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7240 auto result = genarr(x.base(), components); in genarr()
7259 CC genarr(const Fortran::evaluate::ArrayRef &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7275 auto result = genarr(x.base(), components); in genarr()
7289 CC genarr(const Fortran::evaluate::CoarrayRef &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7293 CC genarr(const Fortran::evaluate::NamedEntity &x, in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7295 return x.IsSymbol() ? genarr(getFirstSym(x), components) in genarr()
7296 : genarr(x.GetComponent(), components); in genarr()
7299 CC genarr(const Fortran::evaluate::DataRef &x, ComponentPath &components) { in genarr() function in __anon67dfc8455a11::ArrayExprLowering
7300 return std::visit([&](const auto &v) { return genarr(v, components); }, in genarr()