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.
Paths
| Differential D16254
AMDGPU: Split 64-bit and of constant up ClosedPublic Authored by arsenm on Jan 15 2016, 7:38 PM.
Details
Summary This breaks the tests that were meant for testing This should be repeated for the other related bit ops.
Diff Detail Event Timelinearsenm updated this object. • tstellarAMD edited edge metadata. Comment ActionsLGTM. 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
Revision Contents
Diff 45067 lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/SIISelLowering.cpp
test/CodeGen/AMDGPU/and.ll
test/CodeGen/AMDGPU/shift-i64-opts.ll
test/CodeGen/AMDGPU/shl.ll
|