[all-commits] [llvm/llvm-project] f65458: [PHIElimination] Update LiveVariables after handli...

Jay Foad via All-commits all-commits at lists.llvm.org
Tue Oct 5 06:26:08 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f65458df32f72d6c2cb0cdf42544576290e5d8c6
      https://github.com/llvm/llvm-project/commit/f65458df32f72d6c2cb0cdf42544576290e5d8c6
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

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

  Log Message:
  -----------
  [PHIElimination] Update LiveVariables after handling an unspillable terminator

Update the LiveVariables analysis after the special handling for
unspillable terminators which was added in D91358. This is just enough
to fix some "Block should not be in AliveBlocks" / "Block missing from
AliveBlocks" errors in the codegen test suite when machine verification
is forced to run after PHIElimination (currently it is disabled).

Differential Revision: https://reviews.llvm.org/D110939




More information about the All-commits mailing list