forked from OSchip/llvm-project
6fa65f8a98
The copy statements inserted by the matrix-multiplication optimization introduce new dependencies between the copy statements and other statements. As a result, the DependenceInfo must be recomputed. Not recomputing them caused IslAstInfo to deduce that some loops are parallel but cause race conditions when accessing the packed arrays. As a result, matrix-matrix multiplication currently cannot be parallelized. Also see discussion at https://reviews.llvm.org/D125202 |
||
---|---|---|
.. | ||
DependenceInfo.cpp | ||
PolyhedralInfo.cpp | ||
PruneUnprofitable.cpp | ||
ScopBuilder.cpp | ||
ScopDetection.cpp | ||
ScopDetectionDiagnostic.cpp | ||
ScopGraphPrinter.cpp | ||
ScopInfo.cpp | ||
ScopPass.cpp |