[all-commits] [llvm/llvm-project] 5e9dfb: VirtRegRewriter: Fix verifier errors after assigni...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Feb 21 19:48:01 PST 2025


  Branch: refs/heads/users/arsenm/virtregrewriter-fix-verifier-errors-after-regalloc-failure
  Home:   https://github.com/llvm/llvm-project
  Commit: 5e9dfb2e82419a87e36ab4b8aa6d119dfadeb02e
      https://github.com/llvm/llvm-project/commit/5e9dfb2e82419a87e36ab4b8aa6d119dfadeb02e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-02-22 (Sat, 22 Feb 2025)

  Changed paths:
    M llvm/lib/CodeGen/VirtRegMap.cpp
    M llvm/test/CodeGen/AMDGPU/illegal-eviction-assert.mir
    M llvm/test/CodeGen/AMDGPU/issue48473.mir
    M llvm/test/CodeGen/AMDGPU/ran-out-of-registers-error-all-regs-reserved.ll
    M llvm/test/CodeGen/AMDGPU/regalloc-failure-overlapping-insert-assert.mir
    M llvm/test/CodeGen/AMDGPU/remaining-virtual-register-operands.ll
    M llvm/test/CodeGen/X86/inline-asm-assertion.ll

  Log Message:
  -----------
  VirtRegRewriter: Fix verifier errors after assigning to reserved registers

In error situations we can emit assignments to reserved registers. Avoid
machine verifier errors in this case.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list