llvm-project/polly/lib
Michael Kruse deb30e8278 [DeLICM] Add regression tests for DeLICM reject cases.
These tests were not included in the main DeLICM commit. These check the
cases where zone analysis cannot be successful because of assumption
violations.

We use the LLVM optimization remark infrastructure as it seems to be the
best fit for this kind of messages. I tried to make use if the
OptimizationRemarkEmitter. However, it would insert additional function
passes into the pass manager to get the hotness information. The pass
manager would insert them between the flatten pass and delicm, causing
the ScopInfo with the flattened schedule being thrown away.

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

llvm-svn: 295846
2017-02-22 15:14:08 +00:00
..
Analysis [DependenceInfo] Simplify creation and subsequent use of AccessSchedule [NFC] 2017-02-21 15:38:31 +00:00
CodeGen [BlockGenerator] Use MemoryAccess::getAccessValue to get load instruction 2017-02-09 23:54:23 +00:00
Exchange Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00
External [Cmake] Install the isl headers into the install tree. 2017-02-20 16:57:14 +00:00
Support [Support] Add convertZoneToTimepoints. NFC. 2017-02-04 15:42:17 +00:00
Transform [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
CMakeLists.txt [External] Move lib/JSON to lib/External/JSON. NFC. 2017-02-05 15:26:56 +00:00
Polly.cpp Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00