[PATCH] D20589: AMDGPU: Expand unaligned accesses early

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue May 24 12:25:21 PDT 2016


arsenm created this revision.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.
Herald added subscribers: kzhuravl, arsenm.

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.

http://reviews.llvm.org/D20589

Files:
  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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20589.58291.patch
Type: text/x-patch
Size: 11290 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160524/08aec565/attachment.bin>


More information about the llvm-commits mailing list