This is an archive of the discontinued LLVM Phabricator instance.

Rough proposal for an alternative way to recompute subreg liveness while respecting undef-read-defs
AbandonedPublic

Authored by MatzeB on Aug 12 2016, 8:45 PM.

Details

Reviewers
kparzysz
Summary

This is a rough patch on how I think liveness calculation for subregs that respects undef-read-defs should look like.

This is an unfinished patch, meant to move the discussion in D21189 forward (it is also based on this patch).

Diff Detail

Repository
rL LLVM

Event Timeline

MatzeB updated this revision to Diff 67952.Aug 12 2016, 8:45 PM
MatzeB retitled this revision from to Rough proposal for an alternative way to recompute subreg liveness while respecting undef-read-defs.
MatzeB updated this object.
MatzeB added a reviewer: kparzysz.
MatzeB set the repository for this revision to rL LLVM.
MatzeB added a subscriber: llvm-commits.

I tested this with AMDGPU lit tests and the two tests I meantioned in D21189, I just realized that I did not have hexagon enabled and that target probably needs some further changes.

wmi added a subscriber: wmi.Aug 12 2016, 10:55 PM
kparzysz accepted this revision.Aug 17 2016, 1:16 PM
kparzysz edited edge metadata.

I have merged this into D21189.

This revision is now accepted and ready to land.Aug 17 2016, 1:16 PM
MatzeB abandoned this revision.Aug 19 2016, 1:59 PM

This got merged into D21189