summaryrefslogtreecommitdiff
path: root/pstl/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [pstl] Rename PARALLELSTL_BACKEND to PSTL_PARALLEL_BACKENDLouis Dionne2019-08-131-2/+2
| | | | | | | | | It makes more sense to name configuration options as PSTL_XXX. Also, I'm naming it PSTL_PARALLEL_BACKEND because we might introduce the ability to customize the vectorization backend, in which case PSTL_BACKEND would become ambiguous. llvm-svn: 368672
* [pstl] Remove our custom FindTBB CMake fileLouis Dionne2019-04-111-66/+0
| | | | | | | | | | | | | | | | Summary: The TBBConfig file installed by TBB 2019 Update 5 works properly, so we don't need this workaround anymore. Reviewers: rodgert, MikeDvorskiy Subscribers: mgorny, jkorous, dexonsmith, libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D60467 llvm-svn: 358196
* [pstl][CMake] Install CMake export filesLouis Dionne2019-04-091-3/+5
| | | | | | | This allows other projects to depend on PSTL using the classic CMake find_package protocol. llvm-svn: 358028
* [pstl][NFC] Move the ParallelSTLConfig template to the cmake/ subdirectoryLouis Dionne2019-04-091-0/+17
| | | | llvm-svn: 358018
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | | to reflect the new license. These used slightly different spellings that defeated my regular expressions. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351648
* [pstl] Initial integration with LLVM's CMakeLouis Dionne2018-12-211-11/+0
| | | | | | | | | | | | | | | | | | | | | Summary: This commit adds a check-pstl CMake target that will run the tests we currently have for pstl. Those tests are not using LLVM lit yet, but switching them over should be a transparent change. With this change, we can start relying on the `check-pstl` target for workflows and CI. Note that this commit purposefully does not support the pre-monorepo layout (with subprojects in projects/), since LLVM is moving towards the monorepo layout anyway. Reviewers: jfb Subscribers: mgorny, jkorous, dexonsmith, libcxx-commits, mclow.lists, rodgert Differential Revision: https://reviews.llvm.org/D55963 llvm-svn: 349919
* Initial PSTL commitJF Bastien2018-12-191-0/+78
The initial commit of the Parallel STL upstream (under LLVM umbrella) based on Parallel STL 20181204 open source release, which is available by https://github.com/intel/parallelstl Author: Mikhail Dvorskiy <mikhail.dvorskiy@intel.com> Differential Revision: https://reviews.llvm.org/D55889 llvm-svn: 349653