Changeset View
Changeset View
Standalone View
Standalone View
include/pstl/internal/numeric_impl.h
// -*- C++ -*- | // -*- C++ -*- | ||||
//===-- numeric_impl.h ----------------------------------------------------===// | //===-- numeric_impl.h ----------------------------------------------------===// | ||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
#ifndef __PSTL_numeric_impl_H | #ifndef __PSTL_numeric_impl_H | ||||
#define __PSTL_numeric_impl_H | #define __PSTL_numeric_impl_H | ||||
#include <iterator> | #include <iterator> | ||||
#include <type_traits> | #include <type_traits> | ||||
#include <numeric> | #include <numeric> | ||||
#include "pstl_config.h" | |||||
#include "execution_impl.h" | #include "execution_impl.h" | ||||
#include "unseq_backend_simd.h" | #include "unseq_backend_simd.h" | ||||
#include "algorithm_fwd.h" | |||||
#if __PSTL_USE_PAR_POLICIES | #if __PSTL_USE_PAR_POLICIES | ||||
#include "parallel_backend.h" | #include "parallel_backend.h" | ||||
#endif | #endif | ||||
namespace __pstl | namespace __pstl | ||||
{ | { | ||||
namespace internal | namespace internal | ||||
▲ Show 20 Lines • Show All 341 Lines • Show Last 20 Lines |