[PATCH] D80749: AMDGPU/GlobalISel: cmp/select method for extract element

Stanislav Mekhanoshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 2 16:29:07 PDT 2020


rampitec updated this revision to Diff 268016.
rampitec added a comment.

Moved to the RegBankSelect itself. It is too late to do it past RegBankSelect because waterfall loops are already created, and it is too early to do it before because we need divergence info.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D80749/new/

https://reviews.llvm.org/D80749

Files:
  llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h
  llvm/lib/Target/AMDGPU/SIISelLowering.cpp
  llvm/lib/Target/AMDGPU/SIISelLowering.h
  llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll
  llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-extract-vector-elt.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80749.268016.patch
Type: text/x-patch
Size: 231640 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200602/0a84b25a/attachment-0001.bin>


More information about the llvm-commits mailing list