[all-commits] [llvm/llvm-project] 0a762e: [ARM] Allow D-reg copies to use VMOVD with fpregs64

David Green via All-commits all-commits at lists.llvm.org
Sun May 28 11:13:06 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a762ec1b09d96734a3462f8792a5574d089b24d
      https://github.com/llvm/llvm-project/commit/0a762ec1b09d96734a3462f8792a5574d089b24d
  Author: David Green <david.green at arm.com>
  Date:   2023-05-28 (Sun, 28 May 2023)

  Changed paths:
    M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
    M llvm/test/CodeGen/Thumb2/aapcs.ll
    M llvm/test/CodeGen/Thumb2/mve-complex-deinterleaving-i64-add.ll
    M llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
    M llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll
    M llvm/test/CodeGen/Thumb2/mve-shuffle.ll
    M llvm/test/CodeGen/Thumb2/mve-shufflemov.ll
    M llvm/test/CodeGen/Thumb2/mve-vdup.ll
    M llvm/test/CodeGen/Thumb2/mve-vmovn.ll
    M llvm/test/CodeGen/Thumb2/mve-vmovnstore.ll
    M llvm/test/CodeGen/Thumb2/vmovdrroffset.ll

  Log Message:
  -----------
  [ARM] Allow D-reg copies to use VMOVD with fpregs64

This instruction should be available with MVE, where we have D regs, not
requiring the full FP64 target feature.




More information about the All-commits mailing list