[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