[all-commits] [llvm/llvm-project] 68fab4: AMDGPU: Fix visiting physreg dest users when foldi...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Aug 10 10:47:10 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 68fab44acfc7ce7fecd86ad784fb207f088c5366
      https://github.com/llvm/llvm-project/commit/68fab44acfc7ce7fecd86ad784fb207f088c5366
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
    M llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir
    A llvm/test/CodeGen/AMDGPU/visit-physreg-vgpr-imm-folding-bug.ll

  Log Message:
  -----------
  AMDGPU: Fix visiting physreg dest users when folding immediate copies

This can fold the immediate into the physical destination, but this
should not look for further users of the register. Fixes regression
introduced by 766cb615a3b96025192707f4670cdf171da84034.


  Commit: 6fe6b29c294e8ad7eb9842e2a5e9b6334ecf9483
      https://github.com/llvm/llvm-project/commit/6fe6b29c294e8ad7eb9842e2a5e9b6334ecf9483
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    A llvm/test/CodeGen/AMDGPU/shl_add_ptr_global.ll

  Log Message:
  -----------
  AMDGPU: Fix assertion in performSHLPtrCombine for 64-bit pointers


Compare: https://github.com/llvm/llvm-project/compare/a3036b386383...6fe6b29c294e


More information about the All-commits mailing list