Due to visit order problems, in the case of an unaligned copy
the legalized DAG fails to eliminate extra instructions introduced
by the expansion of both unaligned parts.
Details
Details
- Reviewers
• tstellarAMD
Diff Detail
Diff Detail
Paths
| Differential D20589
AMDGPU: Expand unaligned accesses early ClosedPublic Authored by arsenm on May 24 2016, 12:25 PM.
Details
Summary Due to visit order problems, in the case of an unaligned copy
Diff Detail Event Timelinearsenm updated this object. • tstellarAMD edited edge metadata. Comment ActionsLGTM.
This revision is now accepted and ready to land.Jun 8 2016, 9:02 AM arsenm mentioned this in D19442: AMDGPU: Test for good unaligned copy expansion.Jun 10 2016, 3:12 PM
Revision Contents
Diff 59962 lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
test/CodeGen/AMDGPU/sext-in-reg-failure-r600.ll
test/CodeGen/AMDGPU/sext-in-reg.ll
test/CodeGen/AMDGPU/unaligned-load-store.ll
|
Stray commented code.