Deven Desai
|
946c3e2544
|
adding EIGEN_DEVICE_FUNC attribute to fix some GPU unit tests that are broken in HIP mode
|
2018-08-27 23:04:08 +00:00 |
|
Mehdi Goli
|
7ec8b40ad9
|
Collapsed revision
* Separating SYCL math function.
* Converting function overload to function specialisation.
* Applying the suggested design.
|
2018-08-28 14:20:48 +01:00 |
|
Christoph Hertzberg
|
20ba2eee6d
|
gcc thinks this may not be initialized
|
2018-08-28 18:33:24 +02:00 |
|
Christoph Hertzberg
|
73ca600bca
|
Fix numerous shadow-warnings for GCC<=4.8
|
2018-08-28 18:32:39 +02:00 |
|
Christoph Hertzberg
|
ef4d79fed8
|
Disable/ReenableStupidWarnings did not work properly, when included recursively
|
2018-08-28 18:26:22 +02:00 |
|
Gael Guennebaud
|
befaf83f5f
|
bug #1590: fix collision with some system headers defining the macro FP32
|
2018-08-28 13:21:28 +02:00 |
|
Christoph Hertzberg
|
42f3ee4fb8
|
Old gcc versions have problems with recursive #pragma GCC diagnostic push/pop
Workaround: Don't include "DisableStupidWarnings.h" before including other main-headers
|
2018-08-28 11:44:15 +02:00 |
|
Eugene Zhulenev
|
c144bb355b
|
Merge with upstream eigen/default
|
2018-08-27 14:34:07 -07:00 |
|
Gael Guennebaud
|
5747288676
|
Disable a bonus unit-test which is broken with gcc 4.7
|
2018-08-27 13:07:34 +02:00 |
|
Gael Guennebaud
|
d5ed64512f
|
bug #1573: workaround gcc 4.7 and 4.8 bug
|
2018-08-27 10:38:20 +02:00 |
|
Christoph Hertzberg
|
b1653d1599
|
Fix some trivial C++11 vs C++03 compatibility warnings
|
2018-08-25 12:21:00 +02:00 |
|
Christoph Hertzberg
|
42123ff38b
|
Make unit test C++03 compatible
|
2018-08-25 11:53:28 +02:00 |
|
Christoph Hertzberg
|
4b1ad086b5
|
Fix shadow warnings in doc-snippets
|
2018-08-25 10:07:17 +02:00 |
|
Christoph Hertzberg
|
117bc5d505
|
Fix some shadow warnings
|
2018-08-25 09:06:08 +02:00 |
|
Christoph Hertzberg
|
f155e97adb
|
Previous fix broke compilation for clang
|
2018-08-25 00:10:46 +02:00 |
|
Christoph Hertzberg
|
209b4972ec
|
Fix conversion warning
|
2018-08-25 00:02:46 +02:00 |
|
Christoph Hertzberg
|
495f6c3c3a
|
Fix missing-braces warnings
|
2018-08-24 23:56:13 +02:00 |
|
Christoph Hertzberg
|
5aaedbeced
|
Fixed more sign-compare and type-limits warnings
|
2018-08-24 23:54:12 +02:00 |
|
Christoph Hertzberg
|
8295f02b36
|
Hide "maybe uninitialized" warning on gcc
|
2018-08-24 23:22:20 +02:00 |
|
Christoph Hertzberg
|
f7675b826b
|
Fix several integer conversion and sign-compare warnings
|
2018-08-24 22:58:55 +02:00 |
|
Christoph Hertzberg
|
949b0ad9cb
|
Merged in rmlarsen/eigen3 (pull request PR-468)
Add support for emulating thread local.
|
2018-08-24 17:29:03 +00:00 |
|
Rasmus Munk Larsen
|
744e2fe0de
|
Address comments about EIGEN_THREAD_LOCAL.
|
2018-08-24 10:24:54 -07:00 |
|
Christoph Hertzberg
|
ad4a08fb68
|
Use Intel cast intrinsics, since MSVC does not allow direct casting.
Reported by David Winkler.
|
2018-08-24 19:04:33 +02:00 |
|
Rasmus Munk Larsen
|
8d9bc5cc02
|
Fix g++ compilation.
|
2018-08-23 13:06:39 -07:00 |
|
Rasmus Munk Larsen
|
e9f9d70611
|
Don't rely on __had_feature for g++.
Don't use __thread.
Only use thread_local for gcc 4.8 or newer.
|
2018-08-23 12:59:46 -07:00 |
|
Rasmus Munk Larsen
|
668690978f
|
Pad PerThread when we emulate thread_local to prevent false sharing.
|
2018-08-23 12:54:33 -07:00 |
|
Rasmus Munk Larsen
|
6cedc5a9b3
|
rename mu.
|
2018-08-23 12:11:58 -07:00 |
|
Rasmus Munk Larsen
|
6e0464004a
|
Store std::unique_ptr instead of raw pointers in per_thread_map_.
|
2018-08-23 12:10:08 -07:00 |
|
Rasmus Munk Larsen
|
e51d9e473a
|
Protect #undef max with #ifdef max.
|
2018-08-23 11:42:05 -07:00 |
|
Rasmus Munk Larsen
|
d35880ed91
|
merge
|
2018-08-23 11:36:49 -07:00 |
|
Christoph Hertzberg
|
a709c8efb4
|
Replace pointers by values or unique_ptr for better leak-safety
|
2018-08-23 19:41:59 +02:00 |
|
Christoph Hertzberg
|
39335cf51e
|
Make MaxSizeVector leak-safe
|
2018-08-23 19:37:56 +02:00 |
|
Benoit Steiner
|
ff8e0ecc2f
|
Updated one more line of code to avoid making the test dependent on cxx11 features.
|
2018-08-17 15:15:52 -07:00 |
|
Benoit Steiner
|
43d9dd9b28
|
Removed more dependencies on cxx11.
|
2018-08-17 08:49:32 -07:00 |
|
Gael Guennebaud
|
f76c802973
|
Add missing empty line
|
2018-08-17 17:16:12 +02:00 |
|
Christoph Hertzberg
|
41f1cc67b8
|
Assertion depended on a not yet initialized value
|
2018-08-17 16:42:53 +02:00 |
|
Christoph Hertzberg
|
4713465eef
|
Silence double-promotion warning
|
2018-08-17 16:39:43 +02:00 |
|
Christoph Hertzberg
|
595cae9b09
|
Silence logical-op-parentheses warning
|
2018-08-17 16:30:32 +02:00 |
|
Christoph Hertzberg
|
c9b25fbefa
|
Silence unused parameter warning
|
2018-08-17 16:28:28 +02:00 |
|
Christoph Hertzberg
|
dbdeceabdd
|
Silence double-promotion warning (when converting double to complex<long double>)
|
2018-08-17 16:26:11 +02:00 |
|
Benoit Steiner
|
19df4d5752
|
Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull request PR-461)
Creating a pointer type in TensorCustomOp.h
|
2018-08-16 18:28:33 +00:00 |
|
Benoit Steiner
|
f641cf1253
|
Adding missing at method in Eigen::array
|
2018-08-16 11:24:37 -07:00 |
|
Benoit Steiner
|
ede580ccda
|
Avoid using the auto keyword to make the tensor block access test more portable
|
2018-08-16 10:49:47 -07:00 |
|
Benoit Steiner
|
e23c8c294e
|
Use actual types instead of the auto keyword to make the code more portable
|
2018-08-16 10:41:01 -07:00 |
|
Mehdi Goli
|
80f1a76dec
|
removing the noises.
|
2018-08-16 13:33:24 +01:00 |
|
Mehdi Goli
|
d0b01ebbf6
|
Reverting the unitended delete from the code.
|
2018-08-16 13:21:36 +01:00 |
|
Mehdi Goli
|
161dcbae9b
|
Using PointerType struct and specializing it per device for TensorCustomOp.h
|
2018-08-16 00:07:02 +01:00 |
|
Sameer Agarwal
|
f197c3f55b
|
Removed an used variable (PacketSize) from TensorExecutor
|
2018-08-15 11:24:57 -07:00 |
|
Benoit Steiner
|
4181556907
|
Fixed the tensor contraction code.
|
2018-08-15 09:34:47 -07:00 |
|
Benoit Steiner
|
b6f96cf7dd
|
Removed dependencies on cxx11 language features from the tensor_block_access test
|
2018-08-15 08:54:31 -07:00 |
|