[all-commits] [llvm/llvm-project] 663f16: AMDGPU: Fix verifier error on killed spill of part...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Oct 15 06:59:40 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 663f16684d1a5f129874b7be9e1f486682977bfa
      https://github.com/llvm/llvm-project/commit/663f16684d1a5f129874b7be9e1f486682977bfa
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-10-15 (Thu, 15 Oct 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll
    A llvm/test/CodeGen/AMDGPU/spill-agpr-partially-undef.mir
    M llvm/test/CodeGen/AMDGPU/spill-agpr.mir
    M llvm/test/CodeGen/AMDGPU/spill-reg-tuple-super-reg-use.mir
    A llvm/test/CodeGen/AMDGPU/vgpr-spill.mir

  Log Message:
  -----------
  AMDGPU: Fix verifier error on killed spill of partially undef register

This does unfortunately end up with extra waitcnts getting inserted
that were avoided before. Ideally we would avoid the spills of these
undef components in the first place.




More information about the All-commits mailing list