summaryrefslogtreecommitdiffstats
path: root/pstl
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-07-05 16:05:26 +0000
committerLouis Dionne <ldionne@apple.com>2019-07-05 16:05:26 +0000
commit766accd3640f52b199ff37f39993368c4c0245e9 (patch)
tree7097ca0bcc7cece98671c2cc646c2137cb8573ba /pstl
parenta62413526d804fa67637b8c82e156548ccf4a63d (diff)
downloadbcm5719-llvm-766accd3640f52b199ff37f39993368c4c0245e9.tar.gz
bcm5719-llvm-766accd3640f52b199ff37f39993368c4c0245e9.zip
[pstl] Add missing includes
llvm-svn: 365218
Diffstat (limited to 'pstl')
-rw-r--r--pstl/include/pstl/internal/algorithm_fwd.h3
-rw-r--r--pstl/include/pstl/internal/algorithm_impl.h3
-rw-r--r--pstl/include/pstl/internal/execution_defs.h2
-rw-r--r--pstl/include/pstl/internal/glue_algorithm_defs.h1
-rw-r--r--pstl/include/pstl/internal/glue_execution_defs.h1
-rw-r--r--pstl/include/pstl/internal/glue_memory_defs.h1
-rw-r--r--pstl/include/pstl/internal/glue_numeric_defs.h1
-rw-r--r--pstl/include/pstl/internal/memory_impl.h1
-rw-r--r--pstl/include/pstl/internal/numeric_fwd.h2
-rw-r--r--pstl/include/pstl/internal/parallel_backend.h2
-rw-r--r--pstl/include/pstl/internal/parallel_backend_serial.h2
-rw-r--r--pstl/include/pstl/internal/parallel_backend_tbb.h1
-rw-r--r--pstl/include/pstl/internal/parallel_backend_utils.h2
-rw-r--r--pstl/include/pstl/internal/parallel_impl.h2
-rw-r--r--pstl/include/pstl/internal/unseq_backend_simd.h1
15 files changed, 24 insertions, 1 deletions
diff --git a/pstl/include/pstl/internal/algorithm_fwd.h b/pstl/include/pstl/internal/algorithm_fwd.h
index 51650729ce2..2f9f13e5ce6 100644
--- a/pstl/include/pstl/internal/algorithm_fwd.h
+++ b/pstl/include/pstl/internal/algorithm_fwd.h
@@ -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
diff --git a/pstl/include/pstl/internal/algorithm_impl.h b/pstl/include/pstl/internal/algorithm_impl.h
index ae0657da4d1..a584088add1 100644
--- a/pstl/include/pstl/internal/algorithm_impl.h
+++ b/pstl/include/pstl/internal/algorithm_impl.h
@@ -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
diff --git a/pstl/include/pstl/internal/execution_defs.h b/pstl/include/pstl/internal/execution_defs.h
index 6c028c38ebf..cb9cf69b188 100644
--- a/pstl/include/pstl/internal/execution_defs.h
+++ b/pstl/include/pstl/internal/execution_defs.h
@@ -12,6 +12,8 @@
#include <type_traits>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace execution
diff --git a/pstl/include/pstl/internal/glue_algorithm_defs.h b/pstl/include/pstl/internal/glue_algorithm_defs.h
index f037d72f9e3..d5e4d4aa53f 100644
--- a/pstl/include/pstl/internal/glue_algorithm_defs.h
+++ b/pstl/include/pstl/internal/glue_algorithm_defs.h
@@ -14,6 +14,7 @@
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
diff --git a/pstl/include/pstl/internal/glue_execution_defs.h b/pstl/include/pstl/internal/glue_execution_defs.h
index be50c8f2c64..b294976bc8b 100644
--- a/pstl/include/pstl/internal/glue_execution_defs.h
+++ b/pstl/include/pstl/internal/glue_execution_defs.h
@@ -13,6 +13,7 @@
#include <type_traits>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
diff --git a/pstl/include/pstl/internal/glue_memory_defs.h b/pstl/include/pstl/internal/glue_memory_defs.h
index ba868425ced..bf32c927d06 100644
--- a/pstl/include/pstl/internal/glue_memory_defs.h
+++ b/pstl/include/pstl/internal/glue_memory_defs.h
@@ -11,6 +11,7 @@
#define _PSTL_GLUE_MEMORY_DEFS_H
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
diff --git a/pstl/include/pstl/internal/glue_numeric_defs.h b/pstl/include/pstl/internal/glue_numeric_defs.h
index badc478012a..1a9cd074179 100644
--- a/pstl/include/pstl/internal/glue_numeric_defs.h
+++ b/pstl/include/pstl/internal/glue_numeric_defs.h
@@ -13,6 +13,7 @@
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
diff --git a/pstl/include/pstl/internal/memory_impl.h b/pstl/include/pstl/internal/memory_impl.h
index 612000bba02..2140ba9f262 100644
--- a/pstl/include/pstl/internal/memory_impl.h
+++ b/pstl/include/pstl/internal/memory_impl.h
@@ -12,6 +12,7 @@
#include <iterator>
+#include "pstl_config.h"
#include "unseq_backend_simd.h"
namespace __pstl
diff --git a/pstl/include/pstl/internal/numeric_fwd.h b/pstl/include/pstl/internal/numeric_fwd.h
index 30d786f16c5..4d52164adc4 100644
--- a/pstl/include/pstl/internal/numeric_fwd.h
+++ b/pstl/include/pstl/internal/numeric_fwd.h
@@ -13,6 +13,8 @@
#include <type_traits>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __internal
diff --git a/pstl/include/pstl/internal/parallel_backend.h b/pstl/include/pstl/internal/parallel_backend.h
index b78e65b08b5..c18007e13eb 100644
--- a/pstl/include/pstl/internal/parallel_backend.h
+++ b/pstl/include/pstl/internal/parallel_backend.h
@@ -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)
diff --git a/pstl/include/pstl/internal/parallel_backend_serial.h b/pstl/include/pstl/internal/parallel_backend_serial.h
index bf58abfa8b9..5f79f60965b 100644
--- a/pstl/include/pstl/internal/parallel_backend_serial.h
+++ b/pstl/include/pstl/internal/parallel_backend_serial.h
@@ -16,6 +16,8 @@
#include <numeric>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __serial
diff --git a/pstl/include/pstl/internal/parallel_backend_tbb.h b/pstl/include/pstl/internal/parallel_backend_tbb.h
index 80d4dccaa9f..81b23476e3a 100644
--- a/pstl/include/pstl/internal/parallel_backend_tbb.h
+++ b/pstl/include/pstl/internal/parallel_backend_tbb.h
@@ -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
diff --git a/pstl/include/pstl/internal/parallel_backend_utils.h b/pstl/include/pstl/internal/parallel_backend_utils.h
index 2b865a407d9..cd4f72b1967 100644
--- a/pstl/include/pstl/internal/parallel_backend_utils.h
+++ b/pstl/include/pstl/internal/parallel_backend_utils.h
@@ -15,6 +15,8 @@
#include <cassert>
#include "utils.h"
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __par_backend
diff --git a/pstl/include/pstl/internal/parallel_impl.h b/pstl/include/pstl/internal/parallel_impl.h
index eaa47b881c1..523b9259b62 100644
--- a/pstl/include/pstl/internal/parallel_impl.h
+++ b/pstl/include/pstl/internal/parallel_impl.h
@@ -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
diff --git a/pstl/include/pstl/internal/unseq_backend_simd.h b/pstl/include/pstl/internal/unseq_backend_simd.h
index 18634a4bec1..96e099ca01c 100644
--- a/pstl/include/pstl/internal/unseq_backend_simd.h
+++ b/pstl/include/pstl/internal/unseq_backend_simd.h
@@ -12,6 +12,7 @@
#include <type_traits>
+#include "pstl_config.h"
#include "utils.h"
// This header defines the minimum set of vector routines required
OpenPOWER on IntegriCloud