[all-commits] [llvm/llvm-project] 5cb14d: [AArch64] Look through copy in MachineCombiner FMU...

David Green via All-commits all-commits at lists.llvm.org
Tue May 31 01:28:13 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5cb14dc5a3a6bcd0f6ca1e56a36ab0d7c4b0b202
      https://github.com/llvm/llvm-project/commit/5cb14dc5a3a6bcd0f6ca1e56a36ab0d7c4b0b202
  Author: David Green <david.green at arm.com>
  Date:   2022-05-31 (Tue, 31 May 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/test/CodeGen/AArch64/machine-combiner-copy.ll
    M llvm/test/CodeGen/AArch64/machine-combiner-fmul-dup.mir

  Log Message:
  -----------
  [AArch64] Look through copy in MachineCombiner FMUL patterns.

This is a small addition to D99662, which added machine combiner
patterns for FMUL(DUP(..)). Due to the way these are generated from
ISel, they may also be FMUL(COPY(DUP(..))), which this patch now
ignores the no-op COPY in.

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




More information about the All-commits mailing list