From 41434a8a852e3f2744164bece0487d7e767717b6 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Wed, 23 Mar 2016 16:52:38 -0700 Subject: Avoid unnecessary conversions --- unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h | 2 +- unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'unsupported') diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h b/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h index f71625ae5..3408933bf 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h @@ -128,7 +128,7 @@ class TensorExecutor const unsigned int numblocks = static_cast(size / blocksize); Barrier barrier(numblocks); - for (int i = 0; i < numblocks; ++i) { + for (unsigned int i = 0; i < numblocks; ++i) { device.enqueue_with_barrier(&barrier, &EvalRange::run, evaluator, i*blocksize, (i+1)*blocksize); } diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h index 0ce2517d6..9875601ba 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h @@ -258,7 +258,7 @@ struct FullReducer { Barrier barrier(numblocks); MaxSizeVector shards(numblocks, reducer.initialize()); - for (Index i = 0; i < numblocks; ++i) { + for (unsigned int i = 0; i < numblocks; ++i) { device.enqueue_with_barrier(&barrier, &FullReducerShard::run, self, i * blocksize, blocksize, reducer, &shards[i]); } @@ -271,7 +271,7 @@ struct FullReducer { finalShard = reducer.initialize(); } barrier.Wait(); - for (Index i = 0; i < numblocks; ++i) { + for (unsigned int i = 0; i < numblocks; ++i) { reducer.reduce(shards[i], &finalShard); } *output = reducer.finalize(finalShard); @@ -305,7 +305,7 @@ struct FullReducer { Barrier barrier(numblocks); MaxSizeVector shards(numblocks, reducer.initialize()); - for (Index i = 0; i < numblocks; ++i) { + for (unsigned int i = 0; i < numblocks; ++i) { device.enqueue_with_barrier(&barrier, &FullReducerShard::run, self, i * blocksize, blocksize, reducer, &shards[i]); @@ -319,7 +319,7 @@ struct FullReducer { } barrier.Wait(); - for (Index i = 0; i < numblocks; ++i) { + for (unsigned int i = 0; i < numblocks; ++i) { reducer.reduce(shards[i], &finalShard); } *output = reducer.finalize(finalShard); -- cgit v1.2.3