Lines Matching defs:Int4

612   using Int4 = Type<TypeCategory::Integer, 4>;
647 // than BIT_SIZE. It can be converted to Int4 to simplify.
650 } else if (const auto *shiftCon{Folder<Int4>(context).Folding(args[2])}) {
665 return FoldElementalIntrinsic<T, T, T, Int4>(context, std::move(funcRef),
666 ScalarFunc<T, T, T, Int4>(
668 const Scalar<Int4> &shift) -> Scalar<T> {
691 // than BIT_SIZE. It can be converted to Int4 to simplify.
701 } else if (const auto *posCon{Folder<Int4>(context).Folding(args[1])}) {
717 return FoldElementalIntrinsic<T, T, Int4>(context, std::move(funcRef),
718 ScalarFunc<T, T, Int4>(
719 [&](const Scalar<T> &i, const Scalar<Int4> &pos) -> Scalar<T> {
723 const auto *posCon{Folder<Int4>(context).Folding(args[1])};
724 const auto *lenCon{Folder<Int4>(context).Folding(args[2])};
756 return FoldElementalIntrinsic<T, T, Int4, Int4>(context, std::move(funcRef),
757 ScalarFunc<T, T, Int4, Int4>(
758 [&](const Scalar<T> &i, const Scalar<Int4> &pos,
759 const Scalar<Int4> &len) -> Scalar<T> {
782 const auto *shiftCon{Folder<Int4>(context).Folding(args[1])};
785 ? Folder<Int4>{context, /*forOptionalArgument=*/true}.Folding(
841 return FoldElementalIntrinsic<T, T, Int4>(context, std::move(funcRef),
842 ScalarFunc<T, T, Int4>(
843 [&](const Scalar<T> &i, const Scalar<Int4> &shift) -> Scalar<T> {
847 return FoldElementalIntrinsic<T, T, Int4>(context, std::move(funcRef),
848 ScalarFunc<T, T, Int4>(
849 [&](const Scalar<T> &i, const Scalar<Int4> &shift) -> Scalar<T> {
853 return FoldElementalIntrinsic<T, T, Int4, Int4>(context,
855 ScalarFunc<T, T, Int4, Int4>(
856 [&](const Scalar<T> &i, const Scalar<Int4> &shift,
857 const Scalar<Int4> &size) -> Scalar<T> {
879 // It can be safely converted to Int4 to simplify.
882 return FoldElementalIntrinsic<T, Int4>(context, std::move(funcRef),
883 ScalarFunc<T, Int4>([&fptr](const Scalar<Int4> &places) -> Scalar<T> {
914 // equal than BIT_SIZE. It can be converted to Int4 to simplify.
926 } else if (const auto *shiftCon{Folder<Int4>(context).Folding(args[1])}) {
941 return FoldElementalIntrinsic<T, T, Int4>(context, std::move(funcRef),
942 ScalarFunc<T, T, Int4>(
943 [&](const Scalar<T> &i, const Scalar<Int4> &shift) -> Scalar<T> {