[all-commits] [llvm/llvm-project] 9a4dd4: [SLP]No need to mark scatter load pointer as scala...

cilkplus via All-commits all-commits at lists.llvm.org
Mon Feb 22 11:59:34 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9a4dd4de9d2f80744a0729d7f5064e465027853b
      https://github.com/llvm/llvm-project/commit/9a4dd4de9d2f80744a0729d7f5064e465027853b
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll

  Log Message:
  -----------
  [SLP]No need to mark scatter load pointer as scalar as it gets vectorized.

Pointer operand of scatter loads does not remain scalar in the tree (it
gest vectorized) and thus must not be marked as the scalar that remains
scalar in vectorized form.

Differential Revision: https://reviews.llvm.org/D96818




More information about the All-commits mailing list