This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Improve splitting 64-bit bit ops by constants
ClosedPublic

Authored by arsenm on Sep 6 2016, 11:53 AM.

Details

Reviewers
tstellarAMD
Summary

This addresses a TODO to handle operations besides and. This
also starts eliminating no-op operations with a constant that
can emerge later.

Diff Detail

Event Timeline

arsenm updated this revision to Diff 70445.Sep 6 2016, 11:53 AM
arsenm retitled this revision from to AMDGPU: Improve splitting 64-bit bit ops by constants.
arsenm updated this object.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.
arsenm updated this revision to Diff 70486.Sep 6 2016, 4:14 PM

Use register class to decide mov instruction for complete fold case

tstellarAMD accepted this revision.Sep 13 2016, 11:10 AM
tstellarAMD edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Sep 13 2016, 11:10 AM
arsenm closed this revision.Sep 14 2016, 8:27 AM

r281488