aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Adding non-deferrenciable pointer track for ComputeCpp backend; Adding ↵Gravatar Mehdi Goli2017-01-19
| | | | TensorConvolutionOp for ComputeCpp; fixing typos. modifying TensorDeviceSycl to use the LegacyPointer class.
* Adding Tensor ReverseOp; TensorStriding; TensorConversionOp; Modifying ↵Gravatar Mehdi Goli2017-01-16
| | | | Tensor Contractsycl to be located in any place in the expression tree.
* Reverting unintentional change to Eigen/GeometryGravatar Luke Iwanski2017-01-16
|
* Fix case-sensitivity of file includeGravatar Fraser Cormack2017-01-12
|
* Fixes auto appearance in functor template argument for reduction.Gravatar Luke Iwanski2017-01-04
|
* Fixed the sycl benchmarking codeGravatar Benoit Steiner2016-12-22
|
* Reverting asynchronous exec to Synchronous exec regarding random race condition.Gravatar Mehdi Goli2016-12-22
|
* Fix for auto appearing in functor template argument.Gravatar Luke Iwanski2016-12-21
|
* Merged eigen/eigen into defaultGravatar Benoit Steiner2016-12-20
|\
| * Remove MSVC warning 4127 - conditional expression is constant from the ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | disabled list as we now have a local workaround.
| * bug #1362: workaround constant conditional warning produced by MSVCGravatar Gael Guennebaud2016-12-20
| |
* | Fixed order of initialisation in ExecExprFunctorKernel functor.Gravatar Luke Iwanski2016-12-20
| |
| * Fix bug #1367: compilation fix for gcc 4.1!Gravatar Gael Guennebaud2016-12-20
| |
| * Properly adjust precision when saving to Market format.Gravatar Gael Guennebaud2016-12-20
| |
| * Speed up parsing of sparse Market file.Gravatar Gael Guennebaud2016-12-20
| |
* | Matching parameters order between lambda and the functor.Gravatar Luke Iwanski2016-12-20
| |
| * Add transpose, adjoint, conjugate methods to SelfAdjointView (useful to ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | write generic code)
| * mergeGravatar Gael Guennebaud2016-12-20
| |\
| * | Optimize storage layout of Cwise* and PlainObjectBase evaluator to remove ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | | | | | | | | | | the functor or outer-stride if they are empty. For instance, sizeof("(A-B).cwiseAbs2()") with A,B Vector4f is now 16 bytes, instead of 48 before this optimization. In theory, evaluators should be completely optimized away by the compiler, but this might help in some cases.
| * | Remove common "noncopyable" base class from evaluator_base to get a chance ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | | | | | | | to get EBO (Empty Base Optimization) Note: we should probbaly get rid of this class and define a macro instead.
| | * Added some possible temporaries to .hgignoreGravatar Christoph Hertzberg2016-12-20
| | |
| * | Clean-up usage of ExpressionTraits in all/any implementation.Gravatar Gael Guennebaud2016-12-20
| |/
* | Added an OpenCL regression testGravatar Benoit Steiner2016-12-19
| |
| * Add support for long indexes and for (real-valued) row-major matrices to ↵Gravatar Christoph Hertzberg2016-12-19
| | | | | | | | CholmodSupport module
| * Make sure that HyperPlane::transform manitains a unit normal vector in the ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | Affine case.
| * Fixed race condition in the tensor_shuffling_sycl testGravatar Benoit Steiner2016-12-19
| |
| * Fixed compilation errors with gcc6 when compiling the AVX512 intrinsicsGravatar Benoit Steiner2016-12-19
| |
| * Use 32 registers on ARM64Gravatar Benoit Jacob2016-12-19
| |
| * Include SSE packet instructions when compiling with avx512 enabled.Gravatar Benoit Steiner2016-12-19
| |
| * bug #1360: fix sign issue with pmull on altivecGravatar Gael Guennebaud2016-12-18
| |
| * Fix unused warningGravatar Gael Guennebaud2016-12-18
| |
| * Transformation methods added to ParametrizedLine class.Gravatar ermak2016-12-17
|/
* Merged in benoitsteiner/opencl (pull request PR-275)Gravatar Benoit Steiner2016-12-17
|\ | | | | | | Improved support for OpenCL
* | Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL codeGravatar Benoit Steiner2016-12-17
| |
| * Merged eigen/eigen into defaultGravatar Benoit Steiner2016-12-16
| |\ | |/ |/|
* | Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl.Gravatar Benoit Steiner2016-12-16
| |
| * struct -> class in order to silence compilation warning.Gravatar Luke Iwanski2016-12-16
| |
| * Converting all parallel for lambda to functor in order to prevent kernel ↵Gravatar Mehdi Goli2016-12-16
|/ | | | duplication name error; adding tensorConcatinationOp backend for sycl.
* refactor common row/column iteration code into its own classGravatar Jeff Trull2016-12-08
|
* add display of entries to gdb sparse matrix prettyprinterGravatar Jeff Trull2016-12-08
|
* Introduce a simple pretty printer for sparse matrices (no contents)Gravatar Jeff Trull2016-12-08
|
* Correct prettyprinter comment - Quaternions are in fact supportedGravatar Jeff Trull2016-12-08
|
* NumTraits.h:Gravatar Rafael Guglielmetti2016-12-16
| | | | For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost
* Partly revert changeset 642dddcce29269f266d35e34d34ee83d99a7c116Gravatar Gael Guennebaud2016-12-16
| | | | , just in case the x87 issue popup again
* Merged in benoitsteiner/opencl (pull request PR-272)Gravatar Benoit Steiner2016-12-15
|\ | | | | | | Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.
| * Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.Gravatar Mehdi Goli2016-12-15
| |
* | Fixed bug which (extremely rarely) could end in an infinite loopGravatar Christoph Hertzberg2016-12-15
| |
* | Fix nonnull-compare warningGravatar Christoph Hertzberg2016-12-15
|/
* Reenabled the use of constexpr on OpenCL devicesGravatar Benoit Steiner2016-12-15
|
* bug #1363: fix mingw's ABI issueGravatar Gael Guennebaud2016-12-15
|