llvm-project/polly/lib
Tobias Grosser 1c787e0b49 [ScopDetection] Do not allow required-invariant loads in non-affine region
These loads cannot be savely hoisted as the condition guarding the
non-affine region cannot be duplicated to also protect the hoisted load
later on. Today they are dropped in ScopInfo. By checking for this early, we
do not even try to model them and possibly can still optimize smaller regions
not containing this specific required-invariant load.

llvm-svn: 296744
2017-03-02 12:15:37 +00:00
..
Analysis [ScopDetection] Do not allow required-invariant loads in non-affine region 2017-03-02 12:15:37 +00:00
CodeGen Fix namespaces after clang-format update 2017-03-01 15:54:27 +00:00
Exchange Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00
External Update isl to isl-0.18-304-g1efe43d 2017-02-28 07:06:06 +00:00
Support Fix namespaces after clang-format update 2017-03-01 15:54:27 +00:00
Transform [DeLICM] Statistics for use in regression tests. 2017-02-27 15:53:13 +00:00
CMakeLists.txt [Cmake] Optionally use a system isl version. 2017-02-27 17:54:25 +00:00
Polly.cpp Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00