HomePhabricator

[CodeGen] Handle outlining of CopyStmts.

Description

[CodeGen] Handle outlining of CopyStmts.

Since the removal of extensions nodes from schedule trees in r362257 it
is possible to emit parallel code for SCoPs containing
matrix-multiplications. However, the code looking for references used in
outlined statement was not prepared to handle CopyStmts introduced by
the matrix-matrix multiplication detection.

In this case, CopyStmts do not introduce references in addition to the
ones captured by MemoryAccesses, i.e. we change the assertion to accept
CopyStmts and add a regression test for this case.

This fixes llvm.org/PR43164

Details

Committed
MeinersburSep 17 2019, 3:59 PM
Parents
rL372187: [ARM] Update clang for removal of vfp2d16 and vfp2d16sp
Branches
Unknown
Tags
Unknown

Event Timeline

Still Importing...

This commit is still importing. Changes will be visible once the import finishes.