This patch extends to shape propagation to also include load
instructions and implements shape aware lowering for vector loads.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Build result: FAILURE - Could not check out parent git hash "f906520f30c8c484ead15ab42098d5fc35275230". 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
I am confused about this patch and the previous one (D70899). Looks like they both introduce VisitLoad. Is this intentional?
- [Matrix] Propagate and use shape information for loads.
I am confused about this patch and the previous one (D70899). Looks like they both introduce VisitLoad. Is this intentional?
No, it looks like I did not update D70899 after this one. I've updated the D70899 to not include the load lowering changes and updated the tests to only show the changes.
TO make that easier I adjusted computeColumnAddr to give the values more meaningful names.