[all-commits] [llvm/llvm-project] cbaac1: [LV] Remove induction recipes only used outside ve...

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Feb 28 03:14:53 PST 2022


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

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/Transforms/LoopVectorize/iv_outside_user.ll

  Log Message:
  -----------
  [LV] Remove induction recipes only used outside vector loop.

Exit values of vector inductions are generated completely independent of
the induction recipes. Consider them for removal, if they are not used
in loop.

This fixes a crash exposed by 49b23f451cf7130.




More information about the All-commits mailing list