[all-commits] [llvm/llvm-project] a9c5a9: [SystemZ] Improvement in tryRxSBG().

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Thu Jan 19 08:44:27 PST 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a9c5a98f810d380919d25c3073c61725d73d3c41
  Author: Jonas Paulsson <paulsson at linux.vnet.ibm.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
    M llvm/test/CodeGen/SystemZ/flt-rounds.ll
    M llvm/test/CodeGen/SystemZ/rnsbg-01.ll
    M llvm/test/CodeGen/SystemZ/store_nonbytesized_vecs.ll

  Log Message:
  [SystemZ] Improvement in tryRxSBG().

Only allow replacements of nodes that have a single user. This is better as
simple instructions (e.g. XGRK) are one cycle faster, and it helps in cases
where both inputs share a common node.

Review: Ulrich Weigand

More information about the All-commits mailing list