Update Eigen to commit:d2dce377670f1742f3f701b3585682d02f10bb92
CHANGELOG
=========
d2dce3776 - Optimize slerp() as proposed by Gopinath Vasalamarri.
66d8111ac - Use a more conservative method to detect non-finite inputs to cbrt.
d6689a15d - Replace instances of EIGEN_CONSTEXPR macro
33f5f5961 - Vectorize cbrt for float and double.
533096090 - Enable packet segment in partial redux
6266d430c - packet segment: also check DiagonalWrapper
e39ad8bad - fix constexpr in CoreEvaluators.h
7aefb9f4d - fix memset optimization for std::complex types
73ca849a6 - fix packetSegment for ArrayWrapper / MatrixWrapper
28c3b26d5 - masked load/store framework
cebe09110 - Fix a potential deadlock because of Eigen thread pool
11fd34cc1 - Fix the typing of the Tasks in ForkJoin.h
2cd47d743 - Fixe Conversion Warning in Parallelizer
b86004226 - Add postream for ostream-ing packets more reliably.
02d9e1138 - Add missing pmadd for Packet16bf.
9cc9209b9 - Fix cmake warning and default to j0.
e0c99a8dd - By default, run ctests on all available cores in parallel.
63a40ffb9 - Use fma<float> for fma<half> and fma<bfloat16> if native fma is not available on the platform.
44fb6422b - All triggering full CI if MR label containts all-tests
3866cbfbe - Fix test for TensorRef of trace.
6579e36eb - Allow Tensor trace to be passed to a TensorRef.
8e32cbf7d - Reduce flakiness of test for Eigen::half.
d935916ac - Add numext::fma and missing pmadd implementations.
754bd24f5 - fix 2828
ac2165c11 - fix allFinite
314396819 - Generalize the Eigen ForkJoin scheduler to use any ThreadPool interface.
70f2aead9 - Use native _Float16 for AVX512FP16 and update vectorization.
0259a52b0 - Use more .noalias()
14f845a1a - Fix givens rotation.
33b04fe51 - CMake: add install-doc target
10e62ccd2 - Fix x86 complex vectorized fma
PiperOrigin-RevId: 753703769
Change-Id: I43bc1cf7c598ca3f306fffea9844e9c5b1a21b79
130 files changed