llvm-project/polly/lib
Michael Kruse 0aff3174dc [CodeGen] Fix getArrayAccessFor crashes as in bug 32534 with -polly-vectorizer=polly.
Root cause is VectorBlockGenerator::copyStmt iterates all instructions
in basic block, however some load instructions may be not unnecessary
thus removed by simplification. As a result, these load instructions
don't have a corresponding array.

Looking at BlockGenerator::copyBB, it only iterates instructions list
of ScopStmt. Given it must be a block type scop in case of
vectorization, I think we should do the same in
VectorBlockGenerator::copyStmt.

Patch by bin.narwal <bin.narwal@gmail.com>

Differential Revision: https://reviews.llvm.org/D70076
2019-11-12 13:58:28 -06:00
..
Analysis Fix Polly 2019-10-21 15:48:42 +00:00
CodeGen [CodeGen] Fix getArrayAccessFor crashes as in bug 32534 with -polly-vectorizer=polly. 2019-11-12 13:58:28 -06:00
Exchange Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
External Update isl-cpp bindings 2018-08-09 05:07:14 +00:00
Support Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
Transform [Stats] More polly fixes following llvm::Statistic changes in r374490. 2019-10-11 02:42:16 +00:00
CMakeLists.txt [ScheduleOptimizer] Hoist extension nodes after schedule optimization. 2019-05-31 19:26:57 +00:00
Polly.cpp Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00