[all-commits] [llvm/llvm-project] 495ed8: [SLP]Fix PR70507: freeze poisonous insts to avoid ...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Nov 2 10:41:33 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 495ed8d8c8b3795dd51595aad7a192189f2cfeab
      https://github.com/llvm/llvm-project/commit/495ed8d8c8b3795dd51595aad7a192189f2cfeab
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2023-11-02 (Thu, 02 Nov 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/bool-logical-op-reduction-with-poison.ll

  Log Message:
  -----------
  [SLP]Fix PR70507: freeze poisonous insts to avoid poison propagation.

If the reduction instruction is not bool logical op, but reduced within bool logical op reduction list, need to freeze to avoid poison propagation.




More information about the All-commits mailing list