llvm-project/polly/test
Tobias Grosser 80e237bd53 Do not detect scops that are delinearized to arrays with "undef" size
Such codes are not interesting to optimize and most likely never appear in the
normal compilation flow. However, they show up during test case reduction with
bugpoint and trigger -- without this change -- an assert in
polly::MemoryAccess::foldAccess(). It is better to detect them in
ScopDetection itself and just bail out.

Contributed-by:  Utpal Bora  <cs14mtech11017@iith.ac.in>

Reviewers: grosser

Subscribers: pollydev, llvm-commits

Differential Revision: http://reviews.llvm.org/D11425

llvm-svn: 243515
2015-07-29 13:52:05 +00:00
..
DeadCodeElimination Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
DependenceInfo Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
IndependentBlocks Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
Isl Removed redundant alias checks generated during run time. 2015-07-23 17:04:54 +00:00
ScheduleOptimizer Rewrite getPrevectorMap using schedule trees operations 2015-07-28 18:03:36 +00:00
ScopDetect Do not detect scops that are delinearized to arrays with "undef" size 2015-07-29 13:52:05 +00:00
ScopDetectionDiagnostics Update polly for LLVM rename of debug info metadata with DI* prefix 2015-04-29 17:02:14 +00:00
ScopInfo Keep track of ScopArrayInfo objects that model PHI node storage 2015-07-28 14:53:44 +00:00
TempScop Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
CMakeLists.txt Unify FOLDER property of Polly targets 2015-07-21 12:40:01 +00:00
Makefile Normalize whitespace in makefiles 2015-07-24 23:30:31 +00:00
README
create_ll.sh Small change to create_ll.sh [NFC] 2015-03-08 15:36:27 +00:00
lit.cfg Make the lit configuration Python 3 compatible 2015-07-24 20:33:22 +00:00
lit.site.cfg.in Make the lit configuration Python 3 compatible 2015-07-24 20:33:22 +00:00
polly.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00

README

place tests here