From 6913221c43c6ad41b1fbfc0d263d2764abd11ad2 Mon Sep 17 00:00:00 2001 From: Eugene Zhulenev Date: Wed, 25 Jul 2018 13:51:10 -0700 Subject: Add tiled evaluation support to TensorExecutor --- unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h') diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h index 19e456e19..8ed1796df 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h @@ -129,8 +129,14 @@ struct IsVectorizable { TensorEvaluator::IsAligned; }; +template +struct IsTileable { + static const bool value = TensorEvaluator::BlockAccess; +}; + template ::value> + bool Vectorizable = IsVectorizable::value, + bool Tileable = IsTileable::value> class TensorExecutor; } // end namespace internal -- cgit v1.2.3