[all-commits] [llvm/llvm-project] 0aa439: AMDGPU/GlobalISel: Use SGPR results for G_AMDGPU_W...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Jul 31 16:16:25 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0aa439d5020d50a836957c7a43366a8ab350a46f
      https://github.com/llvm/llvm-project/commit/0aa439d5020d50a836957c7a43366a8ab350a46f
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-private.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgpu-wave-address.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Use SGPR results for G_AMDGPU_WAVE_ADDRESS


  Commit: 02a0b113319694e5f5f06d592577565127a894bb
      https://github.com/llvm/llvm-project/commit/02a0b113319694e5f5f06d592577565127a894bb
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/coalescer-remat-dead-use.mir

  Log Message:
  -----------
  AMDGPU: Remove weird usage of implicit operand on COPY

For the purpose of the test it works as well to have a use after the
copy itself.


  Commit: 161c0d506b9de2813c380458b9f3b3d9bd62018b
      https://github.com/llvm/llvm-project/commit/161c0d506b9de2813c380458b9f3b3d9bd62018b
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M llvm/lib/CodeGen/RegisterCoalescer.cpp

  Log Message:
  -----------
  RegisterCoalescer: Remove dubious dropping of implicit virtual register defs

Don't understand why this would either be OK or necessary, but doesn't
appear to happen in any tests. This was introduced way back in
76e66c31a0481e72d1ff86c56028d850b6c33cff

https://reviews.llvm.org/D156265


Compare: https://github.com/llvm/llvm-project/compare/ff56b7474f28...161c0d506b9d


More information about the All-commits mailing list