Lines Matching refs:FoldArray
1166 Expr<T> FoldArray(ArrayConstructor<T> &&array) { in FoldArray() function
1168 if (FoldArray(array)) { in FoldArray()
1188 bool FoldArray(const Expr<T> &expr) { in FoldArray() function
1203 bool FoldArray(const common::CopyableIndirection<Expr<T>> &expr) { in FoldArray() function
1204 return FoldArray(expr.value()); in FoldArray()
1206 bool FoldArray(const ImpliedDo<T> &iDo) { in FoldArray() function
1220 result &= FoldArray(iDo.values()); in FoldArray()
1224 result &= FoldArray(iDo.values()); in FoldArray()
1233 bool FoldArray(const ArrayConstructorValue<T> &x) { in FoldArray() function
1234 return common::visit([&](const auto &y) { return FoldArray(y); }, x.u); in FoldArray()
1236 bool FoldArray(const ArrayConstructorValues<T> &xs) { in FoldArray() function
1238 if (!FoldArray(x)) { in FoldArray()
1251 return ArrayConstructorFolder<T>{context}.FoldArray(std::move(array)); in FoldOperation()