[libcxx-commits] [pstl] r365218 - [pstl] Add missing includes
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Jul 5 09:05:26 PDT 2019
Author: ldionne
Date: Fri Jul 5 09:05:26 2019
New Revision: 365218
URL: http://llvm.org/viewvc/llvm-project?rev=365218&view=rev
Log:
[pstl] Add missing includes
Modified:
pstl/trunk/include/pstl/internal/algorithm_fwd.h
pstl/trunk/include/pstl/internal/algorithm_impl.h
pstl/trunk/include/pstl/internal/execution_defs.h
pstl/trunk/include/pstl/internal/glue_algorithm_defs.h
pstl/trunk/include/pstl/internal/glue_execution_defs.h
pstl/trunk/include/pstl/internal/glue_memory_defs.h
pstl/trunk/include/pstl/internal/glue_numeric_defs.h
pstl/trunk/include/pstl/internal/memory_impl.h
pstl/trunk/include/pstl/internal/numeric_fwd.h
pstl/trunk/include/pstl/internal/parallel_backend.h
pstl/trunk/include/pstl/internal/parallel_backend_serial.h
pstl/trunk/include/pstl/internal/parallel_backend_tbb.h
pstl/trunk/include/pstl/internal/parallel_backend_utils.h
pstl/trunk/include/pstl/internal/parallel_impl.h
pstl/trunk/include/pstl/internal/unseq_backend_simd.h
Modified: pstl/trunk/include/pstl/internal/algorithm_fwd.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/algorithm_fwd.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/algorithm_fwd.h (original)
+++ pstl/trunk/include/pstl/internal/algorithm_fwd.h Fri Jul 5 09:05:26 2019
@@ -10,9 +10,12 @@
#ifndef _PSTL_ALGORITHM_FWD_H
#define _PSTL_ALGORITHM_FWD_H
+#include <iterator>
#include <type_traits>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __internal
Modified: pstl/trunk/include/pstl/internal/algorithm_impl.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/algorithm_impl.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/algorithm_impl.h (original)
+++ pstl/trunk/include/pstl/internal/algorithm_impl.h Fri Jul 5 09:05:26 2019
@@ -18,9 +18,10 @@
#include "execution_impl.h"
#include "memory_impl.h"
-#include "parallel_backend_utils.h"
#include "parallel_backend.h"
+#include "parallel_backend_utils.h"
#include "parallel_impl.h"
+#include "pstl_config.h"
#include "unseq_backend_simd.h"
namespace __pstl
Modified: pstl/trunk/include/pstl/internal/execution_defs.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/execution_defs.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/execution_defs.h (original)
+++ pstl/trunk/include/pstl/internal/execution_defs.h Fri Jul 5 09:05:26 2019
@@ -12,6 +12,8 @@
#include <type_traits>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace execution
Modified: pstl/trunk/include/pstl/internal/glue_algorithm_defs.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/glue_algorithm_defs.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/glue_algorithm_defs.h (original)
+++ pstl/trunk/include/pstl/internal/glue_algorithm_defs.h Fri Jul 5 09:05:26 2019
@@ -14,6 +14,7 @@
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
Modified: pstl/trunk/include/pstl/internal/glue_execution_defs.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/glue_execution_defs.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/glue_execution_defs.h (original)
+++ pstl/trunk/include/pstl/internal/glue_execution_defs.h Fri Jul 5 09:05:26 2019
@@ -13,6 +13,7 @@
#include <type_traits>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
Modified: pstl/trunk/include/pstl/internal/glue_memory_defs.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/glue_memory_defs.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/glue_memory_defs.h (original)
+++ pstl/trunk/include/pstl/internal/glue_memory_defs.h Fri Jul 5 09:05:26 2019
@@ -11,6 +11,7 @@
#define _PSTL_GLUE_MEMORY_DEFS_H
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
Modified: pstl/trunk/include/pstl/internal/glue_numeric_defs.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/glue_numeric_defs.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/glue_numeric_defs.h (original)
+++ pstl/trunk/include/pstl/internal/glue_numeric_defs.h Fri Jul 5 09:05:26 2019
@@ -13,6 +13,7 @@
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
Modified: pstl/trunk/include/pstl/internal/memory_impl.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/memory_impl.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/memory_impl.h (original)
+++ pstl/trunk/include/pstl/internal/memory_impl.h Fri Jul 5 09:05:26 2019
@@ -12,6 +12,7 @@
#include <iterator>
+#include "pstl_config.h"
#include "unseq_backend_simd.h"
namespace __pstl
Modified: pstl/trunk/include/pstl/internal/numeric_fwd.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/numeric_fwd.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/numeric_fwd.h (original)
+++ pstl/trunk/include/pstl/internal/numeric_fwd.h Fri Jul 5 09:05:26 2019
@@ -13,6 +13,8 @@
#include <type_traits>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __internal
Modified: pstl/trunk/include/pstl/internal/parallel_backend.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/parallel_backend.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/parallel_backend.h (original)
+++ pstl/trunk/include/pstl/internal/parallel_backend.h Fri Jul 5 09:05:26 2019
@@ -10,6 +10,8 @@
#ifndef _PSTL_PARALLEL_BACKEND_H
#define _PSTL_PARALLEL_BACKEND_H
+#include "pstl_config.h"
+
#if defined(_PSTL_PAR_BACKEND_SERIAL)
# include "parallel_backend_serial.h"
#elif defined(_PSTL_PAR_BACKEND_TBB)
Modified: pstl/trunk/include/pstl/internal/parallel_backend_serial.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/parallel_backend_serial.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/parallel_backend_serial.h (original)
+++ pstl/trunk/include/pstl/internal/parallel_backend_serial.h Fri Jul 5 09:05:26 2019
@@ -16,6 +16,8 @@
#include <numeric>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __serial
Modified: pstl/trunk/include/pstl/internal/parallel_backend_tbb.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/parallel_backend_tbb.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/parallel_backend_tbb.h (original)
+++ pstl/trunk/include/pstl/internal/parallel_backend_tbb.h Fri Jul 5 09:05:26 2019
@@ -14,6 +14,7 @@
#include <algorithm>
#include <type_traits>
+#include "pstl_config.h"
#include "parallel_backend_utils.h"
// Bring in minimal required subset of Intel TBB
Modified: pstl/trunk/include/pstl/internal/parallel_backend_utils.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/parallel_backend_utils.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/parallel_backend_utils.h (original)
+++ pstl/trunk/include/pstl/internal/parallel_backend_utils.h Fri Jul 5 09:05:26 2019
@@ -15,6 +15,8 @@
#include <cassert>
#include "utils.h"
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __par_backend
Modified: pstl/trunk/include/pstl/internal/parallel_impl.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/parallel_impl.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/parallel_impl.h (original)
+++ pstl/trunk/include/pstl/internal/parallel_impl.h Fri Jul 5 09:05:26 2019
@@ -10,6 +10,8 @@
#ifndef _PSTL_PARALLEL_IMPL_H
#define _PSTL_PARALLEL_IMPL_H
+#include "pstl_config.h"
+
#include <atomic>
// This header defines the minimum set of parallel routines required to support Parallel STL,
// implemented on top of Intel(R) Threading Building Blocks (Intel(R) TBB) library
Modified: pstl/trunk/include/pstl/internal/unseq_backend_simd.h
URL: http://llvm.org/viewvc/llvm-project/pstl/trunk/include/pstl/internal/unseq_backend_simd.h?rev=365218&r1=365217&r2=365218&view=diff
==============================================================================
--- pstl/trunk/include/pstl/internal/unseq_backend_simd.h (original)
+++ pstl/trunk/include/pstl/internal/unseq_backend_simd.h Fri Jul 5 09:05:26 2019
@@ -12,6 +12,7 @@
#include <type_traits>
+#include "pstl_config.h"
#include "utils.h"
// This header defines the minimum set of vector routines required
More information about the libcxx-commits
mailing list