From 766accd3640f52b199ff37f39993368c4c0245e9 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Fri, 5 Jul 2019 16:05:26 +0000 Subject: [PATCH] [pstl] Add missing includes llvm-svn: 365218 --- pstl/include/pstl/internal/algorithm_fwd.h | 3 +++ pstl/include/pstl/internal/algorithm_impl.h | 3 ++- pstl/include/pstl/internal/execution_defs.h | 2 ++ pstl/include/pstl/internal/glue_algorithm_defs.h | 1 + pstl/include/pstl/internal/glue_execution_defs.h | 1 + pstl/include/pstl/internal/glue_memory_defs.h | 1 + pstl/include/pstl/internal/glue_numeric_defs.h | 1 + pstl/include/pstl/internal/memory_impl.h | 1 + pstl/include/pstl/internal/numeric_fwd.h | 2 ++ pstl/include/pstl/internal/parallel_backend.h | 2 ++ pstl/include/pstl/internal/parallel_backend_serial.h | 2 ++ pstl/include/pstl/internal/parallel_backend_tbb.h | 1 + pstl/include/pstl/internal/parallel_backend_utils.h | 2 ++ pstl/include/pstl/internal/parallel_impl.h | 2 ++ pstl/include/pstl/internal/unseq_backend_simd.h | 1 + 15 files changed, 24 insertions(+), 1 deletion(-) diff --git a/pstl/include/pstl/internal/algorithm_fwd.h b/pstl/include/pstl/internal/algorithm_fwd.h index 51650729ce2f..2f9f13e5ce60 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 #include #include +#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 ae0657da4d16..a584088add17 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 6c028c38ebf3..cb9cf69b1887 100644 --- a/pstl/include/pstl/internal/execution_defs.h +++ b/pstl/include/pstl/internal/execution_defs.h @@ -12,6 +12,8 @@ #include +#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 f037d72f9e3e..d5e4d4aa53f5 100644 --- a/pstl/include/pstl/internal/glue_algorithm_defs.h +++ b/pstl/include/pstl/internal/glue_algorithm_defs.h @@ -14,6 +14,7 @@ #include #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 be50c8f2c64e..b294976bc8b0 100644 --- a/pstl/include/pstl/internal/glue_execution_defs.h +++ b/pstl/include/pstl/internal/glue_execution_defs.h @@ -13,6 +13,7 @@ #include #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 ba868425cedc..bf32c927d068 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 badc478012ac..1a9cd074179b 100644 --- a/pstl/include/pstl/internal/glue_numeric_defs.h +++ b/pstl/include/pstl/internal/glue_numeric_defs.h @@ -13,6 +13,7 @@ #include #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 612000bba027..2140ba9f2623 100644 --- a/pstl/include/pstl/internal/memory_impl.h +++ b/pstl/include/pstl/internal/memory_impl.h @@ -12,6 +12,7 @@ #include +#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 30d786f16c55..4d52164adc40 100644 --- a/pstl/include/pstl/internal/numeric_fwd.h +++ b/pstl/include/pstl/internal/numeric_fwd.h @@ -13,6 +13,8 @@ #include #include +#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 b78e65b08b5f..c18007e13eb9 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 bf58abfa8b91..5f79f60965b1 100644 --- a/pstl/include/pstl/internal/parallel_backend_serial.h +++ b/pstl/include/pstl/internal/parallel_backend_serial.h @@ -16,6 +16,8 @@ #include #include +#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 80d4dccaa9f0..81b23476e3ad 100644 --- a/pstl/include/pstl/internal/parallel_backend_tbb.h +++ b/pstl/include/pstl/internal/parallel_backend_tbb.h @@ -14,6 +14,7 @@ #include #include +#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 2b865a407d9d..cd4f72b1967f 100644 --- a/pstl/include/pstl/internal/parallel_backend_utils.h +++ b/pstl/include/pstl/internal/parallel_backend_utils.h @@ -15,6 +15,8 @@ #include #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 eaa47b881c1d..523b9259b62a 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 // 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 18634a4bec18..96e099ca01c4 100644 --- a/pstl/include/pstl/internal/unseq_backend_simd.h +++ b/pstl/include/pstl/internal/unseq_backend_simd.h @@ -12,6 +12,7 @@ #include +#include "pstl_config.h" #include "utils.h" // This header defines the minimum set of vector routines required