[PATCH] D63990: AMDGPU/GlobalISel: Complete implementation of G_GEP

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 1 05:39:53 PDT 2019


arsenm created this revision.
arsenm added reviewers: tstellar, nhaehnle.
Herald added subscribers: Petar.Avramovic, t-tye, tpr, dstuttard, kristof.beyls, rovka, yaxunl, wdng, jvesely, kzhuravl.
arsenm added a parent revision: D63988: AMDGPU/GlobalISel: Try to select VOP3 form of add.

Also works around tablegen defect in selecting add with unused carry,
but if we have to manually select GEP, might as well handle add
manually.


https://reviews.llvm.org/D63990

Files:
  lib/Target/AMDGPU/AMDGPUGISel.td
  lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  lib/Target/AMDGPU/AMDGPUInstructionSelector.h
  test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir
  test/CodeGen/AMDGPU/GlobalISel/inst-select-gep.mir
  test/CodeGen/AMDGPU/GlobalISel/inst-select-load-smrd.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63990.207267.patch
Type: text/x-patch
Size: 35755 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190701/eebf7171/attachment.bin>


More information about the llvm-commits mailing list