Update Eigen to commit:0e187141679fdb91da33249d18cb79a011c0e2ea

CHANGELOG
=========
0e1871416 - Fix clang-tidy warnings about function definitions in headers.
8ed3b9dcd - Skip f16/bf16 bessel specializations on AVX512 if unavailable.
bc2ab8163 - Eliminate undef warnings when not compiling for AVX512.
0e083b172 - Use numext::sqrt in Householder.h.
37673ca1b - AVX512 TRSM kernels use alloca if EIGEN_NO_MALLOC requested
4d1c16eab - Fix tanh and erf to use vectorized version for EIGEN_FAST_MATH in VSX.
7ea823e82 - [SYCL-Spec] According to [SYCL-2020 spec](...
ba4d7304e - Document DiagonalBase
95463b59b - Mark `index_remap` as `EIGEN_DEVICE_FUNC` in `src/Core/Reshaped.h` (Fixes #2493)
28812d2eb - AVX512 TRSM Kernels respect EIGEN_NO_MALLOC
9960a3042 - Fix row vs column vector typo in Matrix class tutorial
8c2e0e3cb - Fix ambiguous comparisons for c++20 (again again)
14aae2947 - Provide DiagonalMatrix Product and Initializers
76cf6204f - Revert "Fix c++20 ambiguity of comparisons."
8fbb76a04 - Fix build issues with MSVC for AVX512
4f6354128 - Fix c++20 ambiguity of comparisons.
f542b0a71 - Adding an MKL adapter in FFT module.
d49ede4dc - Add AVX512 s/dgemm optimizations for compute kernel (2nd try)
510f6b9f1 - Fix integer shortening warnings in visitor tests.
705ae7064 - Add R-Bidiagonalization step to BDCSVD
e99163e73 - fix: issue 2481: LDLT produce wrong results with AutoDiffScalar
477eb7f63 - Revert "Avoid ambiguous Tensor comparison operators for C++20 compatibility"
c5a5ac680 - [SYCL] SYCL-2020 range does not have default constructor.
5c2179b6c - Avoid ambiguous Tensor comparison operators for C++20 compatibility
aa8b7e2c3 - Add subMappers to Power GEMM packing - simplifies the address calculations (10% faster)
32348091b - Avoid signed integer overflow in adjoint test.
cbe03f353 - [SYCL] Extending SYCL queue interface extension.
32a3f9ac3 - Improve plogical_shift_* implementations and fix typo in SVE/PacketMath.h
ac5c83a3f - unset executable flag
481a4a8c3 - Fix BDCSVD condition for failing with numerical issue.
a9868bd5b - Add arg() to tensor
028ab1258 - Prevent BDCSVD crash caused by index out of bounds.
798fc1c57 - Fix 'Incorrect reference code in STL_interface.hh for ata_product' eigen/isses/2425
9b9496ad9 - Revert "Add AVX512 optimizations for matrix multiply"
25db0b4a8 - Add AVX512 optimizations for matrix multiply
00b75375e - Adding PocketFFT  support in FFT module since kissfft has some flaw in accuracy and performance
73d65dbc4 - Update README.md. Remove obsolete comment about RowMajor not being fully supported.
68e03ab24 - Add `uninstall` target only if not already defined.
2c055f863 - make diagonal matrix cols() and rows() methods constexpr
c2f15edc4 - Add load vector_pairs for RHS of GEMM MMA. Improved predux GEMV.
9e026e5e2 - Removed need to supply the Symmetric flag to UpLo argument for Accelerate LLT and LDLT
44ba7a0da - Fix compiler bugs for GCC 10 & 11 for Power GEMM

PiperOrigin-RevId: 459518060
Change-Id: Id93ddb4dd55027304d4b8a0b347c395f7d01fdec
60 files changed