Update Eigen to commit:3460f3558e7b469efb8a225894e21929c8c77629

CHANGELOG
=========
3460f3558 - Use VERIFY_IS_EQUAL to compare to zeros.
13a1f25da - Revert StlIterators edit from "Fix undefined behavior..."
fd2fd4870 - Update file ForwardDeclarations.h
37b2e9717 - Tweak special case handling in atan2.
a1cdcdb03 - Fix undefined behavior in Block access
4a58f30aa - Fix pre-POWER8_VECTOR bugs in pcmp_lt and pnegate and reactivate psqrt.
12ad99ce6 - Remove unused variables from GenericPacketMathFunctions.h
6987a200b - Fix stupid sparse bugs with outerSize == 0
0471e61b4 - Optimize various mathematical packet ops
1aa6dc200 - Fix sparse warnings
17ae83a96 - Fix bugs exposed by enabling GPU asserts.
ab8725d94 - Turn off vectorize version of rsqrt - doesn't match generic version
6d9f662a7 - Tweak atan2
6fc9de7d9 - Fix slowdown in bfloat16 MMA when rows is not a multiple of 8 or columns is not a multiple of 4.
6d4221af7 - Revert qr tests
7f58bc98b - Refactor sparse
576448572 - More fixes for __GNUC_PATCHLEVEL__.
164ddf75a - Use __GNUC_PATCHLEVEL__ rather than __GNUC_PATCH__, according to the documentation https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html
5a7ca681d - Fix sparse insert
08c961e83 - Add custom ODR-safe assert.
3fe8c5110 - Replace the Deprecated `$<CONFIGURATION>` with `$<CONFIG>`
d70b4864d - issue #2581: review and cleanup of compiler version checks
b52312068 - [SYCL-2020 Support] Enabling Intel DPCPP Compiler support to Eigen
bae119bb7 - Support per-thread is_malloc_allowed() state
fa0bd2c34 - improve sparse permutations
2e61c0c6b - Add missing EIGEN_DEVICE_FUNC in a few places when called by asserts.
4aca06f63 - avoid move assignment in ColPivHouseholderQR
68082b822 - Fix QR, again
4d0576534 - Altivec fixes for Darwin: do not use unsupported VSX insns

PiperOrigin-RevId: 506525228
Change-Id: I7b499f4573134b7fbdc73a4feb15a3ea032b599d
93 files changed