Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | zeta and polygamma are not unary functions, but binary ones. | Gael Guennebaud | 2016-05-19 |
| | |||
* | zeta and digamma do not require C++11/C99 | Gael Guennebaud | 2016-05-19 |
| | |||
* | Add some c++11 flags in documentation | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1201: optimize affine*vector products | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1221: disable gcc 6 warning: ignoring attributes on template argument | Gael Guennebaud | 2016-05-19 |
| | |||
* | Fix SelfAdjointEigenSolver for some input expression types, and add new ↵ | Gael Guennebaud | 2016-05-19 |
| | | | | regression unit tests for sparse and selfadjointview inputs. | ||
* | DiagonalWrapper is a vector, so it must expose the LinearAccessBit flag. | Gael Guennebaud | 2016-05-19 |
| | |||
* | Add support for SelfAdjointView::diagonal() | Gael Guennebaud | 2016-05-19 |
| | |||
* | Fix SelfAdjointView::triangularView for complexes. | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1230: add support for SelfadjointView::triangularView. | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1231: fix compilation regression regarding complex_array/=real_array ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | and add respective unit tests | ||
* | Use coeff(i,j) instead of operator(). | Gael Guennebaud | 2016-05-18 |
| | |||
* | bug #1224: fix regression in (dense*dense).sparseView() by specializing ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | evaluator<SparseView<Product>> for sparse products only. | ||
* | Use default sorting strategy for square products. | Gael Guennebaud | 2016-05-18 |
| | |||
* | bug #1213: rename some enums type for consistency. | Gael Guennebaud | 2016-05-18 |
| | |||
* | Roll back changes to core. Move include of TensorFunctors.h up to satisfy ↵ | Rasmus Munk Larsen | 2016-05-17 |
| | | | | dependence in TensorCostModel.h. | ||
* | Improvements to parallelFor. | Rasmus Munk Larsen | 2016-05-12 |
| | | | | Move some scalar functors from TensorFunctors. to Eigen core. | ||
* | Fixed a couple of bugs related to the Pascalfamily of GPUs | Benoit Steiner | 2016-05-11 |
| | | | | H: Enter commit message. Lines beginning with 'HG:' are removed. | ||
* | Added the ability to load fp16 using the texture path. | Benoit Steiner | 2016-05-11 |
| | | | | Improved the performance of some reductions on fp16 | ||
* | Misc fixes for fp16 | Benoit Steiner | 2016-05-11 |
| | |||
* | Made predux_min and predux_max on fp16 less noisy | Benoit Steiner | 2016-05-11 |
| | |||
* | __ldg is only available with cuda architectures >= 3.5 | Benoit Steiner | 2016-05-11 |
| | |||
* | Fixed a typo | Benoit Steiner | 2016-05-11 |
| | |||
* | Do not copy for trivial 1x1 case. This also avoids a "maybe-uninitialized" ↵ | Christoph Hertzberg | 2016-05-11 |
| | | | | warning in some situations. | ||
* | Added missing EIGEN_DEVICE_FUNC | Benoit Steiner | 2016-05-11 |
|\ | |||
| * | Added missing EIGEN_DEVICE_FUNC qualifiers | Benoit Steiner | 2016-05-11 |
| | | |||
* | | bug #1207: Add and fix logical-op warnings | Christoph Hertzberg | 2016-05-11 |
| | | |||
* | | bug #1213: Give names to anonymous enums | Christoph Hertzberg | 2016-05-06 |
|/ | |||
* | Fixed a typo in my previous commit | Benoit Steiner | 2016-05-11 |
| | |||
* | Workaround maybe-uninitialized warning | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Workaround "misleading-indentation" warnings | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Added packet primitives to compute exp, log, sqrt and rsqrt on fp16. This ↵ | Benoit Steiner | 2016-05-10 |
| | | | | improves the performance by 10 to 30%. | ||
* | Added support for packet processing of fp16 on kepler and maxwell gpus | Benoit Steiner | 2016-05-06 |
| | |||
* | Relaxed the dummy precision for fp16 | Benoit Steiner | 2016-05-05 |
| | |||
* | Enable and fix -Wdouble-conversion warnings | Christoph Hertzberg | 2016-05-05 |
| | |||
* | fix double-promotion/float-conversion in Core/SpecialFunctions.h | Ola Røer Thorsen | 2016-05-04 |
| | |||
* | Improve documentation of BDCSVD | Gael Guennebaud | 2016-05-04 |
| | |||
* | bug #1214: consider denormals as zero in D&C SVD. This also workaround ↵ | Gael Guennebaud | 2016-05-03 |
| | | | | infinite binary search when compiling with ICC's unsafe optimizations. | ||
* | Fixed compilation error with cuda >= 7.5 | Benoit Steiner | 2016-05-03 |
| | |||
* | Made a cast explicit | Benoit Steiner | 2016-05-02 |
| | |||
* | Fix performance regression: with AVX, unaligned stores were emitted instead ↵ | Gael Guennebaud | 2016-05-01 |
| | | | | of aligned ones for fixed size assignement. | ||
* | Fixed compilation errors generated by clang | Benoit Steiner | 2016-04-29 |
| | |||
* | Don't turn on const expressions when compiling with gcc >= 4.8 unless the ↵ | Benoit Steiner | 2016-04-29 |
| | | | | -std=c++11 option has been used | ||
* | Fix compilation of sparse.cast<>().transpose(). | Gael Guennebaud | 2016-04-29 |
| | |||
* | Fixed the igamma and igammac implementations to make them callable from a ↵ | Benoit Steiner | 2016-04-28 |
| | | | | gpu kernel. | ||
* | Deleted unused variable | Benoit Steiner | 2016-04-28 |
| | |||
* | Eliminate mutual recursion in igamma{,c}_impl::Run. | Justin Lebar | 2016-04-28 |
| | | | | | | | | | | | | | | | | | | | Presently, igammac_impl::Run calls igamma_impl::Run, which in turn calls igammac_impl::Run. This isn't actually mutual recursion; the calls are guarded such that we never get into a loop. Nonetheless, it's a stretch for clang to prove this. As a result, clang emits a recursive call in both igammac_impl::Run and igamma_impl::Run. That this is suboptimal code is bad enough, but it's particularly bad when compiling for CUDA/nvptx. nvptx allows recursion, but only begrudgingly: If you have recursive calls in a kernel, it's on you to manually specify the kernel's stack size. Otherwise, ptxas will dump a warning, make a guess, and who knows if it's right. This change explicitly eliminates the mutual recursion in igammac_impl::Run and igamma_impl::Run. | ||
* | Merged in rmlarsen/eigen2 (pull request PR-183) | Benoit Steiner | 2016-04-27 |
|\ | | | | | | | Detect cxx_constexpr support when compiling with clang. | ||
| * | Depend on the more extensive support for constexpr in clang: | Rasmus Munk Larsen | 2016-04-27 |
| | | | | | | | | http://clang.llvm.org/docs/LanguageExtensions.html#c-1y-relaxed-constexpr | ||
| * | Detect cxx_constexpr support when compiling with clang. | Rasmus Munk Larsen | 2016-04-27 |
| | |