forked from OSchip/llvm-project
dc537158d5
Fixes a bug in affine fusion pipeline where an incorrect slice is computed. After the slice computation is done, original domain of the the source is compared with the new domain that will result if the fusion succeeds. If the new domain must be a subset of the original domain for the slice to be valid. If the slice computed is incorrect, fusion based on such a slice is avoided. Relevant test cases are added/edited. Fixes https://bugs.llvm.org/show_bug.cgi?id=49203 Differential Revision: https://reviews.llvm.org/D98239 |
||
---|---|---|
.. | ||
AliasAnalysis | ||
Presburger | ||
AffineAnalysis.cpp | ||
AffineStructures.cpp | ||
AliasAnalysis.cpp | ||
BufferAliasAnalysis.cpp | ||
CMakeLists.txt | ||
CallGraph.cpp | ||
LinearTransform.cpp | ||
Liveness.cpp | ||
LoopAnalysis.cpp | ||
NestedMatcher.cpp | ||
NumberOfExecutions.cpp | ||
PresburgerSet.cpp | ||
SliceAnalysis.cpp | ||
Utils.cpp |