[all-commits] [llvm/llvm-project] e01bdc: [LLVM][SelectionDAG] Simplify SplitVecOp_VSETCC. (...

Paul Walker via All-commits all-commits at lists.llvm.org
Tue May 13 04:13:22 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e01bdc18e39db1cb3a8968e732a138bfee20ffe5
      https://github.com/llvm/llvm-project/commit/e01bdc18e39db1cb3a8968e732a138bfee20ffe5
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
    M llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
    M llvm/test/CodeGen/AArch64/fcmp.ll
    M llvm/test/CodeGen/AArch64/fp16-v8-instructions.ll

  Log Message:
  -----------
  [LLVM][SelectionDAG] Simplify SplitVecOp_VSETCC. (#139295)

Preserving the original result element type when splitting vector setcc
operations removes redundant extensions that are awkward to optimise
after the fact.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list