[all-commits] [llvm/llvm-project] b6a8f5: [LV] Consider all exit branch conditions uniform.
Florian Hahn via All-commits
all-commits at lists.llvm.org
Sun Apr 28 05:16:37 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b6a8f5486bc12b132ec984bc8767506e3bcb6694
https://github.com/llvm/llvm-project/commit/b6a8f5486bc12b132ec984bc8767506e3bcb6694
Author: Florian Hahn <flo at fhahn.com>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/AArch64/induction-costs.ll
Log Message:
-----------
[LV] Consider all exit branch conditions uniform.
If we vectorize a loop with multiple exits, all exiting branches should
be considered uniform, as the resulting loop will be controlled by the
canonical IV only. Previously we were overestimating the cost of values
contributing to the other exits.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list