llvm-project/polly/test/DeLICM
Michael Kruse 27c010a22e [DeLICM] Properly handle PHI writes becoming empty partial writes.
It is possible that partial writes are empty (write is never executed).
In this case, when in PHINode's incoming edge is never taken such that
the incoming write becomes an empty partial write, if enabled. The
issue is that when converting the union_map to an map, it's space
cannot be derived from the union_map itself. Rather, we need to
determine its space independently.

This fixes test-suite's MultiSource/Benchmarks/ASC_Sequoia/CrystalMk.

llvm-svn: 310348
2017-08-08 11:27:12 +00:00
..
nomap_alreadymapped.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_escaping.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_occupied.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_readonly.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_spuriouswrite.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_storagesize.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
nomap_writewrite.ll [DeLICM] Add nomap regressions tests. NFC. 2017-02-27 15:53:18 +00:00
pass_existence.ll [test] Fix typo in filename. NFC. 2017-07-28 16:57:56 +00:00
reduction.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_constant_selfconflict.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate.ll [DeLICM] Known knowledge. 2017-05-06 14:03:58 +00:00
reduction_looprotate_alwaystaken.ll [DeLICM] Properly handle PHI writes becoming empty partial writes. 2017-08-08 11:27:12 +00:00
reduction_looprotate_gvnpre.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_hoisted.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_licm.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_licm_double_write.ll [test] Add one more test case for the previous commit 2017-08-07 22:02:06 +00:00
reduction_looprotate_load.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_readonly.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_synthesizable.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_looprotate_undef.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reduction_overapproximate.ll [test] Add some missing options that become necessary after the recent default changes 2017-08-07 22:10:23 +00:00
reduction_preheader.ll [ScopInfo] Simplify new access functions under domain context 2017-07-17 20:47:10 +00:00
reject_loadafterstore.ll [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
reject_outofquota.ll [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
reject_storeafterstore.ll [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
reject_storeinsubregion.ll [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
reject_unusualstore.ll [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00
skip_maywrite.ll [DeLICM] Regression test for skipping map targets. 2017-02-23 10:25:20 +00:00
skip_notinloop.ll [DeLICM] Regression test for skipping map targets. 2017-02-23 10:25:20 +00:00
skip_scalaraccess.ll [DeLICM] Regression test for skipping map targets. 2017-02-23 10:25:20 +00:00