[all-commits] [llvm/llvm-project] 833bdb: [LV] Support sinking recipe in replicate region af...

Florian Hahn via All-commits all-commits at lists.llvm.org
Thu Jun 24 06:00:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 833bdbe93cd6b114ec09904fed5dc5288343a549
      https://github.com/llvm/llvm-project/commit/833bdbe93cd6b114ec09904fed5dc5288343a549
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll

  Log Message:
  -----------
  [LV] Support sinking recipe in replicate region after another region.

This patch handles sinking a replicate region after another replicate
region. In that case, we can connect the sink region after the target
region. This properly handles the case for which an assertion has been
added in 337d7652823f.

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=34842.

Reviewed By: Ayal

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




More information about the All-commits mailing list