[all-commits] [llvm/llvm-project] 9adc7f: [SystemZ] Perform instruction shortening for fuse...

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Mon Mar 23 06:13:43 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9adc7fc3cdf571bd70d5f8bda4e2e9c233c5fd63
      https://github.com/llvm/llvm-project/commit/9adc7fc3cdf571bd70d5f8bda4e2e9c233c5fd63
  Author: Jonas Paulsson <paulsson at linux.vnet.ibm.com>
  Date:   2020-03-23 (Mon, 23 Mar 2020)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
    A llvm/test/CodeGen/SystemZ/shorten-fused-fp-ops.mir

  Log Message:
  -----------
  [SystemZ]  Perform instruction shortening for fused fp ops.

Replace single-lane (W... form) vector "multiply and add" and "multiply and
subtract" instructions with equivalent floating point instructions whenever
possible in SystemZShortenInst.

Review: Ulrich Weigand

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




More information about the All-commits mailing list