[PATCH] D33487: [Polly][DeLICM] Partial writes for PHIs.

Michael Kruse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 24 04:04:55 PDT 2017


Meinersbur created this revision.
Meinersbur added a project: Polly.

Enable the use for partial writes for PHI write accesses with a switch. This simply skips the test for whether a PHI write would be partial.

The analog test for partial value writes also protects for partial reads which we do not support (yet). It is possible to test for partial reads separately such that we could skip the partial write check as well. In case this shows up to be useful, I can implement it as well.


https://reviews.llvm.org/D33487

Files:
  lib/Transform/DeLICM.cpp
  test/DeLICM/reduction.ll
  test/DeLICM/reduction_looprotate_gvnpre.ll
  test/DeLICM/reduction_overapproximate.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33487.100063.patch
Type: text/x-patch
Size: 12786 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170524/7a545b56/attachment.bin>


More information about the llvm-commits mailing list