[all-commits] [llvm/llvm-project] cb806c: [ARM] Guard VMOVH and VINS patterns.
David Green via All-commits
all-commits at lists.llvm.org
Sun Jul 17 13:27:02 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cb806ce2aac0c6e7b7878c53a2b5005c32f1982f
https://github.com/llvm/llvm-project/commit/cb806ce2aac0c6e7b7878c53a2b5005c32f1982f
Author: David Green <david.green at arm.com>
Date: 2022-07-17 (Sun, 17 Jul 2022)
Changed paths:
M llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
M llvm/lib/Target/ARM/ARMInstrMVE.td
M llvm/test/CodeGen/Thumb2/mve-vmovn.ll
M llvm/test/CodeGen/Thumb2/mve-vmovnstore.ll
Log Message:
-----------
[ARM] Guard VMOVH and VINS patterns.
These instructions are only available when fp is available, so cannot be
used with just +mve. Add predicates to ensure we fall-back under the
right circumstances.
More information about the All-commits
mailing list