[all-commits] [llvm/llvm-project] b8c86d: [SystemZ] Remove custom implementation of optimize...

Philip Reames via All-commits all-commits at lists.llvm.org
Fri Mar 28 10:38:03 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b8c86dc7699d3c561bcbee143d2022561d5cc8a3
      https://github.com/llvm/llvm-project/commit/b8c86dc7699d3c561bcbee143d2022561d5cc8a3
  Author: Philip Reames <preames at rivosinc.com>
  Date:   2025-03-28 (Fri, 28 Mar 2025)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZInstrInfo.h

  Log Message:
  -----------
  [SystemZ] Remove custom implementation of optimizeLoadInst [NFC] (#133123)

In 236f938ef, I introduced a generic version of this routine. I believe
that the SystemZ specific version of this is less general than the
generic version, and is thus unrequired. I wasn't 100% given the
difference in sub-register, multiple use and defs, but from the SystemZ
code, it looks like those cases simply don't arise?



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