Charles Schlosser
|
43a65a9cbd
|
add RealView api
|
2025-08-12 16:55:05 +00:00 |
|
Artem Bishev
|
e15cd620a0
|
Remove select class
|
2025-08-10 17:44:09 +00:00 |
|
Antonio Sanchez
|
e4493233e8
|
Fix EIGEN_OPTIMIZATION_BARRIER for clang-cl
|
2025-07-31 17:02:43 +00:00 |
|
Charles Schlosser
|
302fc46bc3
|
arm packet alignment requirements and aligned loads/stores
|
2025-07-15 23:49:04 +00:00 |
|
Antonio Sánchez
|
7c636dd5db
|
Move HIP/CUDA defines to Core.
|
2025-06-27 16:48:07 +00:00 |
|
Charles Schlosser
|
81044ec13d
|
Provide macro to explicitly disable alloca
|
2025-06-19 04:23:35 +00:00 |
|
Antonio Sánchez
|
67a898a079
|
Fix unprotected SIZE in macro.
|
2025-06-16 22:54:25 +00:00 |
|
Tyler Veness
|
619be0deb6
|
Replace instances of EIGEN_NOEXCEPT macros
|
2025-04-22 00:58:47 +00:00 |
|
Tyler Veness
|
d6689a15d7
|
Replace instances of EIGEN_CONSTEXPR macro
|
2025-04-18 08:27:52 -07:00 |
|
Charles Schlosser
|
5330960900
|
Enable packet segment in partial redux
|
2025-04-14 17:44:53 +00:00 |
|
Charles Schlosser
|
6266d430cc
|
packet segment: also check DiagonalWrapper
|
2025-04-12 19:34:11 +00:00 |
|
Charles Schlosser
|
73ca849a68
|
fix packetSegment for ArrayWrapper / MatrixWrapper
|
2025-04-12 12:12:48 +00:00 |
|
Charles Schlosser
|
28c3b26d53
|
masked load/store framework
|
2025-04-12 00:31:10 +00:00 |
|
Antonio Sánchez
|
70f2aead9a
|
Use native _Float16 for AVX512FP16 and update vectorization.
|
2025-03-19 19:55:26 +00:00 |
|
Antonio Sánchez
|
be5147b090
|
Fix STL feature detection for c++20.
|
2025-02-28 19:52:37 +00:00 |
|
Charles Schlosser
|
151f6127df
|
Fix Warray-bounds warning for fixed-size assignments
|
2025-02-18 19:23:14 +00:00 |
|
Antonio Sanchez
|
22cd7307dd
|
Remove assumption of std::complex for complex scalar types.
|
2025-02-12 15:44:32 -08:00 |
|
Antonio Sánchez
|
4c38131a16
|
Fix android hardware_destructive_inference_size issue.
|
2025-02-05 23:53:55 +00:00 |
|
Antonio Sánchez
|
4c2611d27c
|
Update check for std::hardware_destructive_interference_size
|
2025-02-05 19:41:07 +00:00 |
|
Antonio Sánchez
|
b73bb766a5
|
Increase max alignment to 256.
|
2025-02-04 20:06:28 +00:00 |
|
Antonio Sánchez
|
b1e74b1ccd
|
Fix all the doxygen warnings.
|
2025-02-01 00:00:31 +00:00 |
|
Pengzhou0810
|
e986838464
|
Add LoongArch64 architecture LSX support.(build/test )
|
2025-01-20 18:37:44 +00:00 |
|
Markus Vieth
|
c486af5ad3
|
Change Eigen::aligned_allocator to not inherit from std::allocator
|
2025-01-20 16:04:43 +00:00 |
|
Jordan Rupprecht
|
a32db43966
|
Add missing #include <new>
|
2024-12-19 11:06:08 +00:00 |
|
Charles Schlosser
|
c01ff45312
|
Enable fill_n and memset optimizations for construction and assignment
|
2024-12-14 14:25:04 +00:00 |
|
Charles Schlosser
|
8b4efc8ed8
|
check_size_for_overflow: use numeric limits instead of c99 macro
|
2024-11-13 00:35:35 +00:00 |
|
Charles Schlosser
|
489dbbc651
|
make fixed_size matrices conform to std::is_standard_layout
|
2024-11-12 23:34:26 +00:00 |
|
Antonio Sánchez
|
7fd305ecae
|
Fix GPU builds.
|
2024-11-01 04:50:03 +00:00 |
|
Morris Hafner
|
c8267654f2
|
Don't use __builtin_alloca_with_align with nvc++
|
2024-10-30 18:02:08 +00:00 |
|
Antonio Sánchez
|
695e49d1bd
|
Fix NVCC builds for CUDA 10+.
|
2024-10-29 18:38:14 +00:00 |
|
Frédéric BRIOL
|
2a3465102a
|
Refactor code to use constexpr for data() functions.
|
2024-09-23 16:43:53 +00:00 |
|
Morris Hafner
|
26e2c4f617
|
Add nvc++ support
|
2024-08-30 12:34:48 +00:00 |
|
Eugene Zhulenev
|
fd98cc49f1
|
Avoid atomic false sharing in RunQueue
|
2024-08-01 17:41:16 +00:00 |
|
Frédéric Chapoton
|
6331da95eb
|
fixing a lot of typos
|
2024-07-30 22:15:49 +00:00 |
|
Charles Schlosser
|
eac6355df2
|
Fix warnings created by other warnings fix
|
2024-06-01 03:37:04 +00:00 |
|
Charles Schlosser
|
e605227030
|
Fix warnings
|
2024-05-31 14:33:37 +00:00 |
|
Charles Schlosser
|
99adca8b34
|
Incorporate Threadpool in Eigen Core
|
2024-05-20 23:42:51 +00:00 |
|
Tyler Veness
|
d165c7377f
|
Format EIGEN_STATIC_ASSERT() as a statement macro
|
2024-05-20 23:02:42 +00:00 |
|
Charles Schlosser
|
f78dfe36b0
|
use built in alloca with align if available
|
2024-05-19 19:32:49 +00:00 |
|
Charlie Schlosser
|
3d2e738f29
|
fix performance-no-int-to-ptr
|
2024-05-16 23:25:42 -04:00 |
|
Rasmus Munk Larsen
|
9000b37677
|
Fix new generic nearest integer ops on GPU.
|
2024-04-30 22:18:25 +00:00 |
|
Charles Schlosser
|
0ee5c90aa9
|
Eigen transpose product
|
2024-04-30 13:32:52 +00:00 |
|
Jonathan Freed
|
d5524fc57b
|
Remove unnecessary semicolons.
|
2024-04-29 21:31:26 +00:00 |
|
Charles Schlosser
|
34967b0b5b
|
Revert "fix transposed matrix product bug"
This reverts merge request !1598
|
2024-04-23 14:07:11 +00:00 |
|
Charles Schlosser
|
574bc8820d
|
fix transposed matrix product bug
|
2024-04-23 03:25:57 +00:00 |
|
Antonio Sánchez
|
dcdb0233c1
|
Refactor indexed view to appease MSVC 14.16.
|
2024-04-12 17:05:20 +00:00 |
|
Antonio Sánchez
|
77833f9320
|
Allow symbols to be used in compile-time expressions.
|
2024-03-28 18:43:50 +00:00 |
|
Rasmus Munk Larsen
|
b86641a4c2
|
Add support for casting between double and int64_t for SSE and AVX2.
|
2024-03-22 22:32:29 +00:00 |
|
Antonio Sánchez
|
0951ad2a8e
|
Don't hide rbegin/rend for GPU.
|
2024-03-14 21:11:43 +00:00 |
|
Tyler Veness
|
5ffb307afa
|
Fix deprecated anonymous enum-enum conversion warnings
|
2024-03-06 21:22:02 +00:00 |
|