[ARM] Allow D-reg copies to use VMOVD with fpregs64
authorDavid Green <david.green@arm.com>
Sun, 28 May 2023 18:12:45 +0000 (19:12 +0100)
committerDavid Green <david.green@arm.com>
Sun, 28 May 2023 18:12:45 +0000 (19:12 +0100)
commit0a762ec1b09d96734a3462f8792a5574d089b24d
tree2271e84d26f89debe3169f53054ba8e792d6ee2b
parent8a4e3675d88ecd0413d89dea1e3578a4696b05da
[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.
llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm/test/CodeGen/Thumb2/aapcs.ll
llvm/test/CodeGen/Thumb2/mve-complex-deinterleaving-i64-add.ll
llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll
llvm/test/CodeGen/Thumb2/mve-shuffle.ll
llvm/test/CodeGen/Thumb2/mve-shufflemov.ll
llvm/test/CodeGen/Thumb2/mve-vdup.ll
llvm/test/CodeGen/Thumb2/mve-vmovn.ll
llvm/test/CodeGen/Thumb2/mve-vmovnstore.ll
llvm/test/CodeGen/Thumb2/vmovdrroffset.ll