[all-commits] [llvm/llvm-project] adfd12: [ARM] Add patterns for store(fptosisat(..))

David Green via All-commits all-commits at lists.llvm.org
Fri Sep 3 11:22:29 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: adfd12e6d17c09b81c1e5784940a0dbb00fe0945
      https://github.com/llvm/llvm-project/commit/adfd12e6d17c09b81c1e5784940a0dbb00fe0945
  Author: David Green <david.green at arm.com>
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
    M llvm/lib/Target/ARM/ARMInstrVFP.td
    M llvm/test/CodeGen/ARM/fptoi-sat-store.ll
    M llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
    M llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll

  Log Message:
  -----------
  [ARM] Add patterns for store(fptosisat(..))

As an extension to D107866, this adds store(fptosisat(..)) patterns,
similar to the existing fptosi patterns, to prevent unnecessarily moving
into gpr regs where we can use fp stores directly.

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




More information about the All-commits mailing list