[all-commits] [llvm/llvm-project] c9e667: [LV] Move buildScalarSteps out of ILV (NFC).

Florian Hahn via All-commits all-commits at lists.llvm.org
Tue Feb 8 13:18:54 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9e6678b56c4bed177d56136dad71b12198a4ebb
      https://github.com/llvm/llvm-project/commit/c9e6678b56c4bed177d56136dad71b12198a4ebb
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2022-02-08 (Tue, 08 Feb 2022)

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

  Log Message:
  -----------
  [LV] Move buildScalarSteps out of ILV (NFC).

This makes the function independent of shared state in ILV (ensures no
new dependencies on things like the cost model are introduced) and allows
for use directly in recipe's ::execute functions.




More information about the All-commits mailing list