• Home
  • History
  • Annotate
  • only in /external/eigen/Eigen/src/Core/
History log of /external/eigen/Eigen/src/Core/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
af410d20053c220f32394681a83d60949c615419 07-Dec-2017 Miao Wang <miaowang@google.com> Remove the workaround for Eigen sigmoid_op

Test: mm
Change-Id: I595f302a591e0f1fb8cd3549926ea29e8e446401
unctors/UnaryFunctors.h
e241ae53c5a2c986c6077fac054d74f648079ea6 19-Jul-2017 Miao Wang <miaowang@google.com> Add sigmoid functors to Eigen/Core.

- Workaround to resolve Android NN API dependency.

Test: mm
Test: nnapi_example tests all pass
Change-Id: I9818787c3c6b46bb0cf3b91b31be20e7fa8955e5
unctors/UnaryFunctors.h
eda03298de395cf6217486971e6529f92da8da79 06-Jul-2017 Miao Wang <miaowang@google.com> Rebase Eigen to 3.3.4

Test: mm
Test: build system image for sailfish
Test: BLAS CTS tests pass

Change-Id: I4944ef4940e8cd8dd77191cff20d506c9da43f02
rray.h
rrayBase.h
rrayWrapper.h
wiseNullaryOp.h
enseBase.h
igenBase.h
enericPacketMath.h
athFunctions.h
atrixBase.h
umTraits.h
roductEvaluators.h
elfCwiseBinaryOp.h
olve.h
tableNorm.h
rch/CUDA/Half.h
rch/CUDA/PacketMath.h
rch/NEON/PacketMath.h
unctors/NullaryFunctors.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_BLAS.h
til/Macros.h
2b8756b6f1de65d3f8bffab45be6c44ceb7411fc 06-Mar-2017 Miao Wang <miaowang@google.com> Rebase Eigen to 3.3.3.

Bug: 34161771
Test: mm and RenderScript BLAS tests pass on bullhead.
Change-Id: Ia448b3202708e395fed9c783ea4323289d69dbef
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssignEvaluator.h
ssign_MKL.h
andMatrix.h
lock.h
ooleanRedux.h
MakeLists.txt
ommaInitializer.h
onditionEstimator.h
oreEvaluators.h
oreIterators.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseTernaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
lagged.h
orceAlignedAccess.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
nverse.h
ap.h
apBase.h
athFunctions.h
athFunctionsImpl.h
atrix.h
atrixBase.h
estByValue.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
roductEvaluators.h
andom.h
edux.h
ef.h
eplicate.h
eturnByValue.h
everse.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
olve.h
olveTriangular.h
olverBase.h
tableNorm.h
tride.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AVX/Complex.h
rch/AVX/MathFunctions.h
rch/AVX/PacketMath.h
rch/AVX/TypeCasting.h
rch/AVX512/MathFunctions.h
rch/AVX512/PacketMath.h
rch/AltiVec/CMakeLists.txt
rch/AltiVec/Complex.h
rch/AltiVec/MathFunctions.h
rch/AltiVec/PacketMath.h
rch/CMakeLists.txt
rch/CUDA/Complex.h
rch/CUDA/Half.h
rch/CUDA/MathFunctions.h
rch/CUDA/PacketMath.h
rch/CUDA/PacketMathHalf.h
rch/CUDA/TypeCasting.h
rch/Default/CMakeLists.txt
rch/NEON/CMakeLists.txt
rch/NEON/Complex.h
rch/NEON/MathFunctions.h
rch/NEON/PacketMath.h
rch/SSE/CMakeLists.txt
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
rch/SSE/TypeCasting.h
rch/ZVector/Complex.h
rch/ZVector/MathFunctions.h
rch/ZVector/PacketMath.h
unctors/AssignmentFunctors.h
unctors/BinaryFunctors.h
unctors/NullaryFunctors.h
unctors/StlFunctors.h
unctors/TernaryFunctors.h
unctors/UnaryFunctors.h
roducts/CMakeLists.txt
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_BLAS.h
roducts/GeneralMatrixMatrixTriangular_MKL.h
roducts/GeneralMatrixMatrix_BLAS.h
roducts/GeneralMatrixMatrix_MKL.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_BLAS.h
roducts/GeneralMatrixVector_MKL.h
roducts/Parallelizer.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_BLAS.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_BLAS.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_BLAS.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_BLAS.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_BLAS.h
roducts/TriangularSolverMatrix_MKL.h
roducts/TriangularSolverVector.h
til/BlasUtil.h
til/CMakeLists.txt
til/Constants.h
til/DisableStupidWarnings.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/ReenableStupidWarnings.h
til/StaticAssert.h
til/XprHelper.h
befc7f388f7b49c7922909c5215d311e99c50c8c 09-Sep-2016 Dan Albert <danalbert@google.com> Don't use posix_memalign.

Android didn't have posix_memalign until android-16, and this is
building for android-9.

This breaks following the NDK headers update.

Test: mm
Bug: None
Change-Id: I228aa66e36cd7e4f40c4ae7bea6a7b68490189d5
til/Memory.h
8a387c93d83d5375edf414497775e6145b447f40 15-Jul-2015 Miao Wang <miaowang@google.com> Make eigen and libblas able to build for API8 x86 target.

- WAR for missing posix_memalign on API 8

Change-Id: I9403eb52d83325f8429ca831d8a10b1f290ddc0c
til/Memory.h
a829215e078ace896f52702caa0c27608f40e3b0 14-Jul-2015 Miao Wang <miaowang@google.com> Rebase Eigen to 3.2.5 (latest stable release)

Change-Id: Ib67c5a41748fe13c7824dbb78dd11e2cce08bc1b
ssign.h
lock.h
enseBase.h
iagonalProduct.h
unctors.h
apBase.h
atrixBase.h
ermutationMatrix.h
lainObjectBase.h
ef.h
eturnByValue.h
roducts/CoeffBasedProduct.h
roducts/Parallelizer.h
til/Constants.h
til/Macros.h
til/Memory.h
til/NonMPL2.h
13ca41fdb8eea8f2281511778768d72a530b51cc 07-Jul-2015 Miao Wang <miaowang@google.com> fix eigen crash on fugu when executing ZHEMV with SSE instructions.

- ZHEMV crash when using aligned store & load instruction
- Workaround: replacing the aligned instructions with unaligned
version.

bug: 22184124
Change-Id: Ic6efd630938adb1b8783636c2bc7029e7e3b3c2d
(cherry picked from commit 68f030476cbad3be84cd3baacf9518865d5ff877)
rch/SSE/PacketMath.h
615d816d068b4d0f5e8df601930b5f160bf7eda1 05-Feb-2015 Tim Murray <timmurray@google.com> Rebase Eigen to 3.2.4.

Change-Id: Ia5161a916545b0a7903825b57faac438086320f3
rrayWrapper.h
enseBase.h
iagonal.h
eneralProduct.h
apBase.h
atrixBase.h
ermutationMatrix.h
roductBase.h
ef.h
eplicate.h
riangularMatrix.h
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/MathFunctions.h
roducts/CoeffBasedProduct.h
til/Macros.h
til/Memory.h
til/StaticAssert.h
til/XprHelper.h
7faaa9f3f0df9d23790277834d426c3d992ac3ba 06-Aug-2014 Carlos Hernandez <chernand@google.com> Update Eigen to the latest stable release, 3.2.2

./Eigen/src/Core/util/NonMPL2.h is left untouched, so that
usage of non MPL2 code is disabled.

Change-Id: I86fc9257b3c30d0ca15b268d4ef07bf038bba7ca
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssign_MKL.h
lock.h
ooleanRedux.h
ommaInitializer.h
oreIterators.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
ap.h
apBase.h
athFunctions.h
atrix.h
atrixBase.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
andom.h
edux.h
ef.h
eplicate.h
eturnByValue.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
tableNorm.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AltiVec/PacketMath.h
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_MKL.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_MKL.h
til/BlasUtil.h
til/Constants.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/StaticAssert.h
til/XprHelper.h
810535bb0c575a003b32076e5352ab8fd3f23a1c 09-Jan-2014 Ami Patel <ampatel@google.com> Partially syncs eigen with the google3 version.

Needed to build
https://googleplex-android-review.git.corp.google.com/#/c/401377/

Change-Id: I7b1d3a8c6eec4c919edd08c87b7a5f8410bb12bb
rrayWrapper.h
wiseUnaryView.h
065eab35a57ae1766db5bf457b81c7f9aaecae3a 04-Oct-2013 Carlos Hernandez <chernand@google.com> Fix Build.

Eigen to not use std::forward since it is not supported in google3
or android.

Change-Id: Idc386a19b8525df7ffa77e97fcfb3b661b8c0455
til/Memory.h
c981c48f5bc9aefeffc0bcb0cc3934c2fae179dd 02-Nov-2012 Narayan Kamath <narayan@google.com> Initial import of eigen 3.1.1

Added a README.android and a MODULE_LICENSE_MPL2 file.
Added empty Android.mk and CleanSpec.mk to optimize Android build.
Non MPL2 license code is disabled in ./Eigen/src/Core/util/NonMPL2.h.
Trying to include such files will lead to an error.

Change-Id: I0e148b7c3e83999bcc4dfaa5809d33bfac2aac32
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssign_MKL.h
andMatrix.h
lock.h
ooleanRedux.h
MakeLists.txt
ommaInitializer.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
lagged.h
orceAlignedAccess.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
ap.h
apBase.h
athFunctions.h
atrix.h
atrixBase.h
estByValue.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
andom.h
edux.h
eplicate.h
eturnByValue.h
everse.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
olveTriangular.h
tableNorm.h
tride.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AltiVec/CMakeLists.txt
rch/AltiVec/Complex.h
rch/AltiVec/PacketMath.h
rch/CMakeLists.txt
rch/Default/CMakeLists.txt
rch/Default/Settings.h
rch/NEON/CMakeLists.txt
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/CMakeLists.txt
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
roducts/CMakeLists.txt
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_MKL.h
roducts/GeneralMatrixMatrix_MKL.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_MKL.h
roducts/Parallelizer.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_MKL.h
roducts/TriangularSolverVector.h
til/BlasUtil.h
til/CMakeLists.txt
til/Constants.h
til/DisableStupidWarnings.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/NonMPL2.h
til/ReenableStupidWarnings.h
til/StaticAssert.h
til/XprHelper.h