SuccessChanges

Summary

  1. [DeLICM] Known knowledge. Extend the Knowledge class to store information about the contents of array elements and which values are written. Two knowledges do not conflict the known content is the same. The content information if computed from writes to and loads from the array elements, and represented by "ValInst": isl spaces that compare equal if the value represented is the same. Differential Revision: https://reviews.llvm.org/D31247
Revision 302339 by meinersbur:
[DeLICM] Known knowledge.

Extend the Knowledge class to store information about the contents
of array elements and which values are written. Two knowledges do
not conflict the known content is the same. The content information
if computed from writes to and loads from the array elements, and
represented by "ValInst": isl spaces that compare equal if the value
represented is the same.

Differential Revision: https://reviews.llvm.org/D31247
Change TypePath in RepositoryPath in Workspace
The file was modified/polly/trunk/include/polly/ScopInfo.h (diff)llvm-revision.src/polly/trunk/include/polly/ScopInfo.h
The file was modified/polly/trunk/lib/Analysis/ScopInfo.cpp (diff)llvm-revision.src/polly/trunk/lib/Analysis/ScopInfo.cpp
The file was modified/polly/trunk/lib/Support/GICHelper.cpp (diff)llvm-revision.src/polly/trunk/lib/Support/GICHelper.cpp
The file was modified/polly/trunk/lib/Transform/DeLICM.cpp (diff)llvm-revision.src/polly/trunk/lib/Transform/DeLICM.cpp
The file was added/polly/trunk/test/DeLICM/reduction_constant_selfconflict.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_constant_selfconflict.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_gvnpre.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_gvnpre.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_hoisted.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_hoisted.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_licm.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_licm.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_load.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_load.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_readonly.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_readonly.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_synthesizable.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_synthesizable.ll
The file was added/polly/trunk/test/DeLICM/reduction_looprotate_undef.llllvm-revision.src/polly/trunk/test/DeLICM/reduction_looprotate_undef.ll
The file was modified/polly/trunk/test/DeLICM/reduction_overapproximate.ll (diff)llvm-revision.src/polly/trunk/test/DeLICM/reduction_overapproximate.ll