This is an archive of the discontinued LLVM Phabricator instance.

[Matrix] Implement back-propagation of shape information.
ClosedPublic

Authored by fhahn on Dec 2 2019, 5:49 AM.

Details

Summary

This patch extends the shape propagation for matrix operations to also
propagate the shape of instructions to their operands.

Diff Detail

Event Timeline

fhahn created this revision.Dec 2 2019, 5:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 2 2019, 5:49 AM
Herald added a subscriber: hiraditya. · View Herald Transcript

Build result: FAILURE - Could not check out parent git hash "ee5ca3988bc220905b81dc5b7b5cdd1f8ad2abc6". It was not found in the repository. Did you configure the "Parent Revision" in Phabricator properly? Trying to apply the patch to the master branch instead...

ERROR: arc patch failed with error code 1. Check build log for details.
Log files: console-log.txt, CMakeCache.txt

reames resigned from this revision.Dec 2 2019, 4:50 PM
fhahn updated this revision to Diff 232141.Dec 4 2019, 8:16 AM

Rebase after changes to forward propagation.

Build result: FAILURE - Could not check out parent git hash "87f29bf774811fe7b43a463a5be734f833e8a900". It was not found in the repository. Did you configure the "Parent Revision" in Phabricator properly? Trying to apply the patch to the master branch instead...

ERROR: arc patch failed with error code 1. Check build log for details.
Log files: console-log.txt, CMakeCache.txt

fhahn updated this revision to Diff 233632.Dec 12 2019, 8:58 AM

Update after redefining stride.

fhahn updated this revision to Diff 234872.Dec 20 2019, 5:43 AM

Strip out Load lowering changes.

Unit tests: unknown.

clang-tidy: unknown.

clang-format: unknown.

Build artifacts: diff.json, console-log.txt

anemet accepted this revision.Jan 7 2020, 6:15 PM

LGTM.

This revision is now accepted and ready to land.Jan 7 2020, 6:15 PM
This revision was automatically updated to reflect the committed changes.