[all-commits] [llvm/llvm-project] 494b5b: [VPlan] Support to widen call intructions in VPlan...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sat Mar 6 14:04:02 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 494b5ba364a9c02da1b7b67fe5528d9f66a285e6
      https://github.com/llvm/llvm-project/commit/494b5ba364a9c02da1b7b67fe5528d9f66a285e6
  Author: Mauri Mustonen <mauri.mustonen at tuni.fi>
  Date:   2021-03-06 (Sat, 06 Mar 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    A llvm/test/Transforms/LoopVectorize/vplan-widen-call-instruction.ll

  Log Message:
  -----------
  [VPlan] Support to widen call intructions in VPlan native path

Add support to widen call instructions in VPlan native path by using a correct recipe when such instructions are encountered. This is already used by inner loop vectorizer.

Previously call instructions got handled by wrong recipes and resulted in unreachable instruction errors like this one: https://bugs.llvm.org/show_bug.cgi?id=48139.

Patch by Mauri Mustonen <mauri.mustonen at tuni.fi>

Reviewed By: fhahn

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




More information about the All-commits mailing list