Lines Matching refs:ToInt64
564 return std::invoke(fptr, i, j, static_cast<int>(shift.ToInt64())); in FoldIntrinsicFunction()
585 if (auto len{ToInt64(someChar->LEN())}) { in FoldIntrinsicFunction()
635 auto posVal{static_cast<int>(pos.ToInt64())}; in FoldIntrinsicFunction()
651 auto posVal{static_cast<int>(pos.ToInt64())}; in FoldIntrinsicFunction()
652 auto lenVal{static_cast<int>(len.ToInt64())}; in FoldIntrinsicFunction()
733 auto posVal{static_cast<int>(pos.ToInt64())}; in FoldIntrinsicFunction()
753 auto shiftVal{static_cast<int>(shift.ToInt64())}; in FoldIntrinsicFunction()
754 auto sizeVal{static_cast<int>(size.ToInt64())}; in FoldIntrinsicFunction()
761 auto countVal{static_cast<int>(count.ToInt64())}; in FoldIntrinsicFunction()
836 return fptr(static_cast<int>(places.ToInt64())); in FoldIntrinsicFunction()
1003 auto posVal{static_cast<int>(pos.ToInt64())}; in FoldIntrinsicFunction()
1117 (!isLen || ToInt64(*initExpr))) { in FoldOperation()
1130 if (!isLen || ToInt64(folded)) { in FoldOperation()
1140 std::optional<std::int64_t> ToInt64(const Expr<SomeInteger> &expr) { in ToInt64() function
1142 [](const auto &kindExpr) { return ToInt64(kindExpr); }, expr.u); in ToInt64()
1145 std::optional<std::int64_t> ToInt64(const Expr<SomeType> &expr) { in ToInt64() function
1147 return ToInt64(*intExpr); in ToInt64()