[all-commits] [llvm/llvm-project] e56e90: AMDGPU: Fix liveness errors when copying AGPR tuples

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Jul 30 15:13:25 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e56e9022bc54c575ad8ecc3934e9cf84b8542e62
      https://github.com/llvm/llvm-project/commit/e56e9022bc54c575ad8ecc3934e9cf84b8542e62
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-07-30 (Thu, 30 Jul 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    M llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir

  Log Message:
  -----------
  AMDGPU: Fix liveness errors when copying AGPR tuples

Avoid recursively calling copyPhysReg for AGPR handling. This was
dropping the necessary super register implicit defs to avoid liveness
verifier errors.




More information about the All-commits mailing list