[all-commits] [llvm/llvm-project] 7e7a43: [SLP][NFC]Introduce CombinedVectorize nodes, NFC. ...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Aug 8 05:05:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7e7a439705f4926a798785579aeb9bfff07049c7
      https://github.com/llvm/llvm-project/commit/7e7a439705f4926a798785579aeb9bfff07049c7
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-08-08 (Thu, 08 Aug 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP][NFC]Introduce CombinedVectorize nodes, NFC. (#99309)

This adds combined vectorized node. It simplifies handling of the
combined nodes, like select/cmp, which can be reduced to min/max,
mul/add transformed to fma, etc. Improves cost mode handling and may end
up with better codegen in future (direct emission of the intrinsics).



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