[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