[all-commits] [llvm/llvm-project] a8dd9f: [ARC] Use backwards scavenging in frame index elim...

Jay Foad via All-commits all-commits at lists.llvm.org
Thu May 18 02:05:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a8dd9f42b7f437b233b1cd98e0c4c12aa2fab2f4
      https://github.com/llvm/llvm-project/commit/a8dd9f42b7f437b233b1cd98e0c4c12aa2fab2f4
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M llvm/lib/Target/ARC/ARCRegisterInfo.cpp
    M llvm/lib/Target/ARC/ARCRegisterInfo.h

  Log Message:
  -----------
  [ARC] Use backwards scavenging in frame index elimination

This is preferred because it does not rely on accurate kill flags.

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


  Commit: a2916016d825d4ad2011a70ca93e08a215bcdcfc
      https://github.com/llvm/llvm-project/commit/a2916016d825d4ad2011a70ca93e08a215bcdcfc
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp
    M llvm/lib/Target/Lanai/LanaiRegisterInfo.h

  Log Message:
  -----------
  [Lanai] Use backwards scavenging in frame index elimination

This is preferred because it does not rely on accurate kill flags.

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


  Commit: 13bd96e43df14892cc6d9874d166447e6182d612
      https://github.com/llvm/llvm-project/commit/13bd96e43df14892cc6d9874d166447e6182d612
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
    M llvm/lib/Target/XCore/XCoreRegisterInfo.h
    M llvm/test/CodeGen/XCore/scavenging.ll

  Log Message:
  -----------
  [XCore] Use backwards scavenging in frame index elimination

This is preferred because it does not rely on accurate kill flags.

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


Compare: https://github.com/llvm/llvm-project/compare/e13f88d1ff52...13bd96e43df1


More information about the All-commits mailing list