Lines Matching refs:arguments
772 for (const auto &arg : call.arguments()) { in operator ()()
784 if (!call.arguments().empty() && call.arguments().front()) { in operator ()()
786 MaybeExtentExpr{ExtentExpr{call.arguments().front()->Rank()}}}; in operator ()()
795 if (call.arguments().size() >= 2) { in operator ()()
797 (*this)(UnwrapExpr<Expr<SomeType>>(call.arguments().at(0)))}; in operator ()()
798 const auto *dimArg{UnwrapExpr<Expr<SomeType>>(call.arguments().at(1))}; in operator ()()
812 if (call.arguments().size() > dimIndex) { in operator ()()
814 (*this)(UnwrapExpr<Expr<SomeType>>(call.arguments().at(0)))}) { in operator ()()
817 UnwrapExpr<Expr<SomeType>>(call.arguments()[dimIndex])}) { in operator ()()
830 if (!call.arguments().empty()) { in operator ()()
831 return (*this)(call.arguments()[0]); in operator ()()
834 if (call.arguments().size() == 2) { in operator ()()
835 if (auto ashape{(*this)(call.arguments()[0])}) { in operator ()()
836 if (auto bshape{(*this)(call.arguments()[1])}) { in operator ()()
851 if (call.arguments().size() >= 3 && call.arguments().at(2)) { in operator ()()
853 return (*this)(call.arguments().at(2)); in operator ()()
854 } else if (call.arguments().size() >= 2 && context_) { in operator ()()
855 if (auto maskShape{(*this)(call.arguments().at(1))}) { in operator ()()
858 if (auto arrayShape{(*this)(call.arguments().at(0))}) { in operator ()()
864 common::Clone(call.arguments().at(1))}; in operator ()()
870 std::move(specific->arguments)}}}; in operator ()()
875 DEREF(call.arguments().at(1).value().UnwrapExpr()))}}; in operator ()()
881 std::move(specific->arguments)}}}; in operator ()()
886 if (call.arguments().size() >= 2 && call.arguments().at(1)) { in operator ()()
889 call.arguments().at(1).value().UnwrapExpr()}) { in operator ()()
900 if (call.arguments().size() == 3) { in operator ()()
902 (*this)(UnwrapExpr<Expr<SomeType>>(call.arguments().at(0)))}; in operator ()()
903 const auto *dimArg{UnwrapExpr<Expr<SomeType>>(call.arguments().at(1))}; in operator ()()
905 UnwrapExpr<Expr<SomeInteger>>(call.arguments().at(2))}; in operator ()()
918 if (call.arguments().size() == 3 && call.arguments().at(2)) { in operator ()()
921 UnwrapExpr<Expr<SomeInteger>>(call.arguments().at(2))}) { in operator ()()
927 call.arguments().at(1), *context_)}) { in operator ()()
939 call.arguments().at(0), *context_)}) { in operator ()()
968 if (call.arguments().size() >= 1) { in operator ()()
969 if (auto shape{(*this)(call.arguments().at(0))}) { in operator ()()
977 if (call.arguments().size() >= 2) { in operator ()()
978 return (*this)(call.arguments()[1]); // MASK= in operator ()()
982 return (*this)(call.arguments()); in operator ()()