[all-commits] [llvm/llvm-project] dffbc0: [MachineCopyPropagation] Recognise and delete no-o...

Alex Bradbury via All-commits all-commits at lists.llvm.org
Mon Mar 10 06:23:21 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dffbc030e75b758e7512518abd499a0f680addbf
      https://github.com/llvm/llvm-project/commit/dffbc030e75b758e7512518abd499a0f680addbf
  Author: Alex Bradbury <asb at igalia.com>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M llvm/lib/CodeGen/MachineCopyPropagation.cpp
    M llvm/test/CodeGen/RISCV/GlobalISel/constbarrier-rv32.ll
    M llvm/test/CodeGen/RISCV/GlobalISel/constbarrier-rv64.ll
    M llvm/test/CodeGen/RISCV/machine-copyprop-noop-removal.mir
    M llvm/test/CodeGen/RISCV/sextw-removal.ll

  Log Message:
  -----------
  [MachineCopyPropagation] Recognise and delete no-op moves produced after forwarded uses (#129889)

This change removes 189 static instances of no-op reg-reg moves (i.e.
where src == dest) across llvm-test-suite when compiled for RISC-V
rv64gc and with SPEC included.



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