This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Split 64-bit and of constant up
ClosedPublic

Authored by arsenm on Jan 15 2016, 7:38 PM.

Details

Reviewers
tstellarAMD
Summary

This breaks the tests that were meant for testing
64-bit inline immediates, so move those to shl where
they won't be broken up.

This should be repeated for the other related bit ops.

Diff Detail

Event Timeline

arsenm updated this revision to Diff 45067.Jan 15 2016, 7:38 PM
arsenm retitled this revision from to AMDGPU: Split 64-bit and of constant up.
arsenm updated this object.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.
tstellarAMD accepted this revision.Jan 18 2016, 12:34 PM
tstellarAMD edited edge metadata.

LGTM. It's too bad we don't have a good way to detect SALU/VALU ops at SelectionDAG time. I guess global ISel will help solve this problem.

This revision is now accepted and ready to land.Jan 18 2016, 12:34 PM
arsenm closed this revision.Jan 18 2016, 2:05 PM

r258094