[all-commits] [llvm/llvm-project] 2c4958: [ARM] Fix MVEFloatOps check on creating VCVTN (#79...
David Green via All-commits
all-commits at lists.llvm.org
Thu Jan 25 00:13:02 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2c49586e1b9ab917877a6af8e1669854899687d3
https://github.com/llvm/llvm-project/commit/2c49586e1b9ab917877a6af8e1669854899687d3
Author: David Green <david.green at arm.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/test/CodeGen/Thumb2/mve-vcvt16.ll
Log Message:
-----------
[ARM] Fix MVEFloatOps check on creating VCVTN (#79291)
In the past PerformSplittingToNarrowingStores handled both int and float
ops, but since the introduction of MVETRUNC now only operates on float
operations, creating VCVTN nodes. It should be guarded by hasMVEFloatOps
to prevent a failure to select.
More information about the All-commits
mailing list