hanchenye-llvm-project/polly/unittests
Michael Kruse 792a6fcc57 [CMake] Use object library to build the two flavours of Polly.
Polly comes in two library flavors: One loadable module to use the
LLVM framework -load mechanism, and another one that host applications
can link to. These have very different requirements for Polly's
own dependencies.

The loadable module assumes that all its LLVM dependencies are already
available in the address space of the host application, and is not allowed
to bring in its own copy of any LLVM library (including the NVPTX
backend in case of Polly-ACC).

The non-module library is intended to be linked to using
target_link_libraries. CMake would then resolve all of its dependencies,
including NVPTX and ensure that only a single instance of each library
will be used.

Differential Revision: https://reviews.llvm.org/D32442

llvm-svn: 301558
2017-04-27 16:13:03 +00:00
..
DeLICM [unittests/DeLICM] Add test for Written vs Written. 2017-04-26 21:52:55 +00:00
Flatten Add -polly-flatten-schedule pass. 2016-09-08 15:02:36 +00:00
Isl Use isl C++ foreach implementation 2017-04-14 13:39:40 +00:00
CMakeLists.txt [CMake] Use object library to build the two flavours of Polly. 2017-04-27 16:13:03 +00:00