This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Fix not expanding control flow after some kill blocks
ClosedPublic

Authored by arsenm on Jul 14 2016, 4:55 PM.

Details

Reviewers
tstellarAMD
Summary
Also stop trying to insert skip blocks at end_cf. This
was inserting them at the end of the block which doesn't make
sense. The skip should be inserted at the beginning of the block
right after the end cf. Just remove this for now since no tests
seem to stress this and I think this can be handled more generally
later.

Fixes bug 28550

Diff Detail

Event Timeline

arsenm updated this revision to Diff 64065.Jul 14 2016, 4:55 PM
arsenm retitled this revision from to AMDGPU: Fix not expanding control flow after some kill blocks.
arsenm updated this object.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.
tstellarAMD accepted this revision.Jul 14 2016, 5:26 PM
tstellarAMD edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Jul 14 2016, 5:26 PM
arsenm closed this revision.Jul 14 2016, 6:07 PM

r275510