[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