[all-commits] [llvm/llvm-project] 9baed0: [LV] Adjust reduction recipes before recurrence ha...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sun Aug 22 03:03:06 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9baed023b4b5805eea4d822514eb29acea4a0361
      https://github.com/llvm/llvm-project/commit/9baed023b4b5805eea4d822514eb29acea4a0361
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-08-22 (Sun, 22 Aug 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/AArch64/strict-fadd.ll

  Log Message:
  -----------
  [LV] Adjust reduction recipes before recurrence handling.

Adjusting the reduction recipes still relies on references to the
original IR, which can become outdated by the first-order recurrence
handling. Until reduction recipe construction does not require IR
references, move it before first-order recurrence handling, to prevent a
crash as exposed by D106653.




More information about the All-commits mailing list