llvm-project/polly/lib/Transform
Michael Kruse 420c4863a9 [Simplify] Actually remove unsed instruction from region header.
Since r312249 instructions of a entry block of region statements are
not marked as root anymore and hence can theoretically be removed
if unused. Theoretically, because the instruction list was not changed.

Still, MemoryAccesses for unused instructions were removed. This lead
to a failed assertion in the code generator  when the MemoryAccess for
the still listed instruction was not found.

This hould fix the
Assertion failed: ArrayAccess && "No array access found for instruction!",
file ScopInfo.h, line 1494
compiler crashes.

llvm-svn: 312566
2017-09-05 19:44:39 +00:00
..
Canonicalization.cpp [Polly] Run early cse + memory SSA to remove redundancies in the input code 2017-08-19 08:44:46 +00:00
CodePreparation.cpp [Polly][PM][WIP] Polly pass registration 2017-08-02 15:52:25 +00:00
DeLICM.cpp [DeLICM] Move some functions to isl++ [NFC] 2017-09-04 10:05:25 +00:00
DeadCodeElimination.cpp Move include/isl-noexceptions.h to include/isl/isl-noexceptions.h 2017-08-22 22:04:22 +00:00
FlattenAlgo.cpp [isl++] Rebase isl C++ bindings on top of 29aee98ce 2017-05-21 15:59:15 +00:00
FlattenSchedule.cpp [ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC] 2017-08-06 21:42:38 +00:00
ForwardOpTree.cpp [ForwardOp] Remove read accesses for all instructions that have been moved 2017-09-03 19:52:15 +00:00
MaximalStaticExpansion.cpp [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo 2017-08-31 20:10:30 +00:00
RewriteByReferenceParameters.cpp Add rewrite by-reference parameter pass 2017-08-17 05:25:08 +00:00
ScheduleOptimizer.cpp Use the information about the target cache provided by the TargetTransformInfo. 2017-08-31 17:07:54 +00:00
ScopInliner.cpp [ScopInliner] Fix hidden overload warning. NFC. 2017-08-23 13:07:43 +00:00
Simplify.cpp [Simplify] Actually remove unsed instruction from region header. 2017-09-05 19:44:39 +00:00
ZoneAlgo.cpp [ZoneAlgo] More fine-grained bail-out. 2017-08-28 20:39:07 +00:00