[all-commits] [llvm/llvm-project] 937b00: [Polly][SchedOpt] Account for prevectorization of ...
Michael Kruse via All-commits
all-commits at lists.llvm.org
Thu Dec 23 12:06:56 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 937b00ab2cf05d0eba7a96fe7b14d277996e663e
https://github.com/llvm/llvm-project/commit/937b00ab2cf05d0eba7a96fe7b14d277996e663e
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2021-12-23 (Thu, 23 Dec 2021)
Changed paths:
M polly/include/polly/ScheduleTreeTransform.h
M polly/lib/Transform/ScheduleOptimizer.cpp
M polly/lib/Transform/ScheduleTreeTransform.cpp
M polly/test/ScheduleOptimizer/focaltech_test_detail_threshold-7bc17e.ll
A polly/test/ScheduleOptimizer/vivid-vbi-gen-vivid_vbi_gen_sliced-before-llvmreduced.ll
Log Message:
-----------
[Polly][SchedOpt] Account for prevectorization of multiple statements.
A prevectorized loop may contain multiple statements, in which case
isl_schedule_node_band_sink will sink the vector band to multiple
leaves. Instead of statically assuming a specific tree structure after
sinking, add a SIMD marker to all inner bands.
Fixes llvm.org/PR52637
More information about the All-commits
mailing list