Update Eigen to commit:4be7e6b4e0a82853e853c0c7c4ef72f395e1f497

CHANGELOG
=========
4be7e6b4e - Fix pcmp_* for HVX to comply with the new definition of true = Scalar(1)
edcf4c135 - Remove fortran dependency for eigenblas.
e4493233e - Fix EIGEN_OPTIMIZATION_BARRIER for clang-cl
f5ead2d34 - Fix intel packet math header inclusion order
1e65707aa - Suppress Warray-bounds warning in generic ploaduSegment, fix edge case for vectorized cast
abeba8535 - Use proper float literals in SpecialFunctionsImpl.h.
b5bef9dcb - Fix bug in Erfc introduced in !1862.
97c7cc620 - Explicitly use the packet trait HasPow to control whether Pow is vectorized.
efe5b6979 - Unconditionally include <memory>. Some c++20 builds are currently broken because it is needed for std::assume_aligned.
2cf66d4b0 - Use numext::fma in more places in SparseCore.
d7fa5ebe0 - Fix API incompatibility for ILU in superLU support
cedf1f4c1 - Fix typo: duplicated '\''for'\'' in docs
302fc46bc - arm packet alignment requirements and aligned loads/stores
430e35fbd - Fixed -Wshadow warning by renaming variables
bd0cd1d67 - Fix self-adjoint products when multiplying by a compile-time vector.
6854da2ea - Fix 1x1 selfadjoint matrix-vector product bug
ac1b29f82 - Set CMake POLICY CMP0177 to NEW
849a33624 - Move default builds/tests to GitLab runners.
8ac2fb077 - Use numext::fma for sparse x dense dot product.
cc0be0043 - Fix docs build.
f169c13d8 - Replace PPC g++-10 with g++14.
7fa069ef9 - tensor documentation
7c636dd5d - Move HIP/CUDA defines to Core.
26616fe5b - Fix VSX packetmath psin and pcast tests.
a395ee162 - Fix a collection of random failures encountered when testing with Bazel.
0bce653ef - Use QEMU for arm and ppc tests.
db8bd5b82 - Modify pselect and various masks to use Scalar(1) for true.
6de0515fa - Create a changelog file.
98fbf6ed7 - Decommission aarch64 ampere runner.

PiperOrigin-RevId: 791772929
Change-Id: Iccf81d31e1ae3e4e57b7fee8c55561ac83fc03d0
59 files changed