[all-commits] [llvm/llvm-project] df856e: [SLP]Add GEP cost estimation for gathered loads.

Alexey Bataev via All-commits all-commits at lists.llvm.org
Wed Feb 7 04:30:53 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: df856e49773d0569741117cfd856818b7644ea85
      https://github.com/llvm/llvm-project/commit/df856e49773d0569741117cfd856818b7644ea85
  Author: Alexey Bataev <5361294+alexey-bataev at users.noreply.github.com>
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll

  Log Message:
  -----------
  [SLP]Add GEP cost estimation for gathered loads.

When doing estimation for vectorization of gathered loads, need to
estimate the cost of the pointer (vectorization), as it is done for the
actual vectorized loads. Otherwise may be too optimistic about the cost
of the gathered loads.

Reviewers: preames

Reviewed By: preames

Pull Request: https://github.com/llvm/llvm-project/pull/80867




More information about the All-commits mailing list